코드 정리49 Spring boot execute Error - finished with non-zero exit value 1 Spring boot execute Error - finished with non-zero exit value 1 터미널에 입력 ps -ef | grep java kill -9 pid 참고 링크 https://noame123.medium.com/spring-boot-execute-error-finished-with-non-zero-exit-value-1-5e8317e6ad92 2023. 3. 5. eclipse 오류 - The import jdk.nashorn cannot be resolved eclipse 오류 - The import jdk.nashorn cannot be resolved 1. Project Explorer 창에서 우클릭 2. 젤아래 Properties 클릭 3. java build path 에서 build 하기 2023. 2. 28. ip 주소 확인 - mac 터미널 ip 주소 확인 - mac 터미널 터미널에서 명령어 입력 ifconfig | grep inet ipconfig getifaddr en0 // ip 주소만 출력 2023. 2. 28. Git 명령어 - 터미널에서 사용 Git 명령어 - 터미널에서 사용 1. Clone git clone [원격 저장소 주소] 2. 저장소의 상태 확인 git status 3. Staging Area로 올리기 git add [파일경로] //git add index.html git add -i // 변경된 모든 파일들을 한번에 Staging Area에 추가 4. Staging Area에 add된 파일 다시 Working Directory 로 내리기 git restore --staged [파일 경로] git rm --cached [파일경로] // git rm --cacahed index.html git rm -r --cached // Staging Area의 모든 파일을 Working Directory로 내리기 5. Commit - 로컬 저장소.. 2023. 2. 12. 리눅스 - 코드 리눅스 - 코드 로그인한 사용자 id확인 - whoami 수퍼관리자 id : root (모든 권한을 가지고 있어 위험해서 잘 사용 X) sudo : root계정을 사용하지 않고 root의 권한이 필요한 명령 실행 가능 1. 파일 파일 관련 명령어 현재 파일 위치 확인 - pwd 하위 폴더로 이동 - cd 폴더 이름 상위 폴더로 이동 - cd .. 사용자 홈 폴더로 이동 - cd ~ 절대경로로 이동 - cd /home/ubuntu(절대경로) 이전 경로로 이동 - cd - 파일 리스트 보기 - ls 숨겨진(상세) 파일까지 보기 - ls -al 파일 찾기 find / -name 파일명 파일권한 -(데이터 타입) rwx(소유자) r-x(그룹 사용자) r--(기타 사용자) 데이터 타입 종류 - d : 디렉토리(d.. 2023. 2. 1. Java - Math.pow(n, r) 값이 너무 클 때 어떤 수로 나누어 나머지 구하기 Java - Math.pow(n, r)이 너무 클 때 어떤 수로 나누어 나머지 구하기 만약 Math.pow(2,100000)을 구해야하는 문제가 나온 경우 값이 너무 커질 수 있어 1000000000로 나눈 나머지를 구하라 라는 문제가 나온다고 가정하자 1. 매 계산마다 % C 해주기 A * B를 C로 나눈 나머지를 구할 때 ((A%C) * (B%C)) % C == (A*B) % C와 같다. 이유 A = i*C + 나머지A 이고 B = j*C + 나머지B 로 두면 A * B = (i*C + 나머지A) * (j*C + 나머지B) = i*j*C + (나머지A + 나머지B)*C + 나머지A * 나머지B 이기 때문에 A*B를 C로 나눈 나머지는 나머지A * 나머지B를 C로 나눈 나머지와 같다. 그러므로 Math.. 2023. 1. 22. Java - 전위, 중위, 후위 표기법 Java - 전위, 중위, 후위 표기법 1. 전위, 중위, 후위 표기법 전위 표기법(Prefix) : 연산자를 피연산자 앞에 표기 ( + A B) 중위 표기법(Infix) : 연산자를 두 피연산자 사이에 표기 (A + B) 후위 표기법(Postfix) : 연산자를 두 피연산자 뒤에 표기 ( A B +) 2. 표기법 변경 중위 표기식 : 1+3+4*5+6/3 중위 -> 전위 우선순위에 맞게 괄호 치기 (1+(3+((4*5)+(6/3)))) 괄호 안 연산자들 괄호앞으로 빼기 +(1+(3(+*(45)/(63)))) 괄호 없애기 +1+3+*45/63 중위 -> 후위 우선순위에 맞게 괄호 치기 (((1+3)+(4*5))+(6/3)) 괄호 안 연산자들 괄호 뒤로 빼기 (((13)+(45)*)+(63)/)+ 괄호 없.. 2023. 1. 21. Java - 배열 의 정렬(오름차순, 내림차순) Java - 배열 의 정렬(오름차순, 내림차순) 1. String 배열 String[] arrS = new String[]{"a", "b", "d", "e", "c"}; System.out.println(Arrays.toString(arrS)); // 오름 차순 System.out.println("== 오름 차순 =="); Arrays.sort(arrS); System.out.println(Arrays.toString(arrS)); // 내림차순 System.out.println("== 내림 차순 =="); Arrays.sort(arrS, Comparator.reverseOrder()); System.out.println(Arrays.toString(arrS)); 2. int 배열 - 내림차순 정렬시 C.. 2023. 1. 21. Java - Unreachable Statement에러 Java - Unreachable Statement에러 에러 원인 : 프로그래머스에서 문제를 풀다가 Java - Unreachable Statement에러가 났다. 도달할 수 없는 구문이라는 말로 코드중에 영원히 실행될 수 없는 코드가 있다는 말이었다. 뜻을 알고 보니 아래와 같이 return answer; 이라는 코드가 실행되면 아래의 if문을 실행하지 못해서 생겨난 에러였다. class Solution{ public int solution(int[] arr, int n){ int answer = 0; return answer; if (arr.length < n){ return 0; } else { return 1; } } } 해결 방법 return answer; 코드 삭제 2023. 1. 21. 이전 1 2 3 4 5 6 다음