전체 글 17

tomcat 강제 종료 시키는 방법

Spring 으로 개인 프로젝트를 진행 중인데 가끔가다 먹통이 돼서 spring 을 강제 재부팅을 하면 tomcat을 실행 시켜도 error 가 뜬다 정상적으로 stop 이 아닌 강제로 종료시켜서 프로그램이 정상적으로 작동하지 않는 것 같다. Error- 해결 방법 : tomcat 을 강제 종료 후 재실행 1. cmd 실행2. netstat -ano | findstr 80 입력3. 문제를 일으키고 있는 8005 포트를 찾는다  4. 맨뒤의 52600 이 강제 종료 시킬 수 있는 PID 번호를 확인5.  cmd 창에 taskkill /f /pid PID번호 를 입력한다.6. tomcat 재실행

[프로그래머스]Lv1 핸드폰 번호 가리

제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 phone_number는 길이 4 이상, 20이하인 문자열입니다.입출력 예phone_number return"01033334444""*******4444""027778888""*****8888"풀이 : 조건이  뒷 4자리를 제외한 나머지 숫자 라서먼저 phon_number 을 toCharArray() 로 배열을 만들고 ( index값 때문에)배열의 길이가 4이상 20 이하인 문자열 중 뒷 4자리 인 조건을 만족하기..

React 독학 [State]

State 란? State는 컴포넌트 내에서 지속적으로 변경이 일어나는 값을 관리하기 위해 사용합니다. 선언방법const App = () => { const [value, setValue] = useState(초기값); return ...}  여기서 useState 를 사용하기 위해서는 반드시 import 확인하자!import {useState} from "react";  1. component 내에서 유동적으로 변할 수 있는 값을 저장합니다.2. 개발자가 의도한 동작에 의해 변할 수도 있고 사용자의 입력에 따라 새로운 값으로 변경될 수도 있습니다.3. State값이 변경되고 재 렌더링이 필요한 경우 React가 자동으로 계산하여 변경된 부분을 렌더링 합니다. State 도 Props 와 마찬..

React 2024.11.09

[프로그래머스]Lv1 서울에서 김서방 찾기

문제 설명 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항seoul은 길이 1 이상, 1000 이하인 배열입니다. seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. "Kim"은 반드시 seoul 안에 포함되어 있습니다.입출력 예seoul return["Jane", "Kim"] "김서방은 1에 있다" class Solution { public String solution(String[] seoul) { String answer = ""; ..

[프로그래머스] Lv1 자연수 뒤집어 배열로 만들기

문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.제한 조건 n은 10,000,000,000이하인 자연수입니다.입출력 예nreturn12345[5,4,3,2,1] class Solution { public int[] solution(long n) { String str = Long.toString(n); String[] strArr = str.split(""); int[] answer = new int[strArr.length]; for(int i = 0; i  풀이 :  String str = Long.toString(n); ..

React 독학[Props]

1. Props 란?기본적으로 Component 에 원하는 값을 넘겨줄 때 사용하며, 넘겨줄 수 있는 값은 변수,함수,객체,배열 등 JavaSvript의 요소라면 제한이 없다.주로 Component의 "재사용"을 위해 사용.props 는 "읽기 전용" 이다.//컴포넌트 생성const Welcome = (props) =>{ return Hello,{props.name} } //컴포넌트 사용const A = () =>{ return ;}  DOM Element 의 Attribures- 기본적인 DOM Element(div,span 등) 들의 Attrubure 는 카멜표기법 으로 작성한다.     ex) tableIndex ..

React 2024.11.06

[프로그래머스] Lv1 문자열 내 p와y의 개수

문자열 내 p와y의 개수문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 "Pyy"라면 false를 return합니다.제한사항 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. 입출력 예sanswer"pPoooyY" true"Pyy"  false 입출력 예 설명 입출력 예 #1 'p'의 개수 2개, 'y'의 개수 2개로 같으므로 true를..

[프로그래머스] Lv1 두정수 사이의 합

두정수 사이의 합문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. 입출력 예abreturn35123335312 풀이 : 처음에는 while 문을 생각 했지만 , a b 를 위한 코드가 필요했기 때문에 if 문으로 일단 1차 검증 후에 for 문으로 합계를 하면 되겠다고 생각했다.class Solution { public long solution(in..

[프로그래머스] Lv1 평균구하기

평균구하기문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예arrreturn[1,2,3,4]2.5[5.5]5  풀이 :class Solution { public double solution(int[] arr) { double answer = 0; for(int i=0; i

[프로그래머스] Lv1 짝수와 홀수

짝수와 홀수문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다.입출력 예numreturn3"Odd"4"Even"해결방법 : 단순하게 %2를 했을때 0이 나오면 짝수이기 때문에 if 문을 사용했다class Solution { public String solution(int num) { String answer = ""; if(num%2 == 0){ answer = "Even"; } else{ answer = "Odd"; } return answer..