[Java] JDK 버전 여러 개 전환하며 사용하기
·
Java
기존에는 JDK 11 버전을 사용하고 있었는데, Spring 공부를 시작하다보니 새로운 자바 버전을 설치해야할 일이 생겼다.Springboot 3 부터는 JDK 17 버전 이상을 지원하기 때문이다. 그래서 여러개의 JDK 버전을 설치한 후, 간단한 명령어로 전환해서 사용할 수 있도록 해보았다. 먼저 기본적인 자바 환경변수 설정은 되어 있는 상태이고, 추가로 JDK 17 버전을 설치해서 사용해보려고 한다. 1. scripts 폴더 생성사용하고자 하는 여러 버전의 JDK를 설치한 후, JDK가 모여있는 폴더에 scripts 폴더를 생성한다. 2. bat 파일 생성메모장을 사용해 scripts 폴더 안에  JDK별로 .bat 파일을 생성한다.bat 파일의 내용은 아래와 같다. 여기서 {JDK 주소} 와 [ve..
[SQLD]SQLD 52회 합격 후기
·
후기 & 회고
2024년 3월 9일 응시했던 제 52회 SQLD 시험에 합격했다.시험 결과 발표가 난 지 한 달이 넘었지만... 시험을 준비하면서 참고한 책과 강의, 시험 응시 후기에 대해 간단하게 기록해보려고 한다.   공부 방법SQLD 검색하면 나오는 '노랭이 책'(SQL 자격검정 실전문제) 과 '데이터 전문가 포럼' 카페, '홍쌤 데이터랩' 유튜브를 많이 참고했다.처음에는 '데이터 전문가 포럼' 카페에서 검색해보면 나오는 SQLD 요약집 중에 하나를 다운로드 받아서 이론 공부를 시작했다.하지만 요약본은 자세하게 설명되어 있지 않아서 유튜브에서 강의를 검색하다가 '홍쌤의 데이터랩' 유튜브를 알게되었다. https://www.youtube.com/playlist?list=PLbflMVhwy2jPIAzArCK90mqF..
[Java] Math 클래스
·
Java
Math 클래스란? Math 클래스는 수학에서 자주 사용하는 상수들과 함수들을 미리 구현해 놓은 클래스이다. java.lang 패키지에 포함된 클래스 Math 클래스의 모든 메서드는 static method 이므로, 객체를 생성하지 않고 바로 사용할 수 있다. random() - 랜덤 함수 0.0 이상 1.0 미만의 범위에서 임의의 double형 값을 하나 생성해서 반환하는 함수 System.out.println(Math.random()); //0.0 ~ 1.0 //0 ~ 99까지의 난수 생성 System.out.println((int)(Math.random() * 100)); // 0 ~ 99 //java.util 패키지에 포함된 Random 클래스의 nextInt() 메서드를 사용해서 난수를 생성할 ..
[백준][Java] 11382번 : 꼬마 정민
·
PS/백준
https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.www.acmicpc.net 문제 설명A, B, C의 합을 구하는 문제1 ≤ A, B, C ≤ 10^12(1,000,000,000,000)입력: A, B, C출력: A + B + C   문제 풀이int 형으로 제출하면 int형 자료형의 범위를 벗어날 수 있기 때문에 런타임 오류가 발생한다.따라서 long 형을 사용해서 출력한다.int형의 범위 : -2^31 ~ (2^31-1) (-2,147,483,648 ~ 2,147,483,647)long형의 범위 : -2^63 ~ (2^63-1) (-9,223,372,036,854,..
[IntelliJ] 프로젝트 Github에 연동하기
·
IntelliJ
1. Github 계정 연동 File → Settings → Version Control → Github → Add Count... → 계정 추가 2. IntelliJ Github 연동 Github에서 Repository를 생성하여 연동하는 방식 Github에 Repository 확인 VCS → Create Git Repository 클릭 → 원하는 프로젝트 선택 프로젝트 우클릭 → Git → Add ($git add ) FontColor 의미 Red - Workspace Files(add 되지 않은 파일) Green - Staged Files(add 된 파일) Blue - Modified Files(수정된 파일) White - Commited Files(커밋된 파일) Gray - Deleted File..
[Spring] 윈도우 cmd에서 Spring 프로젝트 빌드하고 실행하기
·
Spring & SpringBoot
1. cmd 창에서 현재 스프링 프로젝트가 있는 폴더로 이동 2. dir을 입력해서 gradlew.bat 가 있는지 확인 2. gradlew 엔터 (gradlew.bat 실행) 3. gradlew build 엔터 4. cd build/libs 5. libs 폴더 안에 실행파일(hello-spring-0.0.1 -SANPSHOT.jar)이 있는지 확인 5. java -jar 파일명(hello-spring-0.0.1 -SANPSHOT.jar)(자바 실행) 6. 실행 성공 ❗ cmd창에서 실행할 경우, 같은 포트번호를사용하기 때문에 인텔리제이에서 서버를 끄고 실행해야 에러가 발생하지 않는다. ❗ 잘 안될 경우, gradlew clean build 를 사용해서 build 폴더를 완전히 삭제하고 다시 build ..