본문 바로가기

분류 전체보기21

Visual Studio Code(vscode) 한글 깨짐 문제 원인과 해결 방법 비주얼 스튜디오 한글 깨짐 발생비주얼 스튜디오 코드 처음 쓰는 사람들은 아마 다음과 같이 실행 화면에서 한글이 깨지는 현상을 겪을 것이다. 한글 깨짐 원인윈도우 사용자들한테 발생하는 문제이다. 기본적으로 인코딩 불일치 문제로 발생하는 오류인데 윈도우는 한글 인코딩을 CP949를 기본값으로 지원하고 있고 비주얼 스튜디오 코드는 기본 인코딩이 UTF-8이다. 그렇기에 우리는 현재 UTF-8로 설정되어있는 vscode 소스 파일에 CP949로 작성을 하였기 때문에 컴파일하고 실행을 해보면 한글이 깨져있는 것이다. 이를 해결하기 위한 방법을 지금부터 알아보자. 한글 깨짐 해결 방법해결 방법이 두 가지 존재한다.소스 파일 인코딩을 UTF-8 에서 EUC-KR(CP949)로 설정윈도우의 한글 인코딩 방식을 UTF-.. 2024. 5. 25.
[Mac OS] homebrew를 이용한 mysql 설치 및 세팅 방법 먼저 터미널을 실행해 줍니다. (이 과정은 homebrew가 설치가 되어있어야 합니다.) [Step 1] brew install mysql mysql -u root -p (-u 뒤에는 접속할 계정을 입력하면 됩니다. 저희는 방금 설정한 root로 로그인 테스트를 해보겠습니다.) (-p는 비밀번호를 이용하여 접속한다는 의미입니다.) mysql 사용이 끝나면 exit를 입력하여 사용자 접속을 종료한 후 mysql.server stop을 입력하여 실행 중인 mysql 서버를 종료시켜 줍니다 이것으로 기본적인 mysql 설치 및 세팅은 마무리되었습니다. 편리한 사용을 위해 workbench 같은 gui 툴도 필요하신 분들은 설치해 주시면 도움이 됩니다. 2024. 3. 15.
[Intellij] Gradle dependency(의존성) 추가 방법 먼저 Gradle 프로젝트에서 의존성을 추가하는 방법은 프로젝트 폴더의 build.gradle 파일에서 dependencies 부분에 dependency를 추가하면 됩니다. Gradle 프로젝트에서 의존성을 추가하는 방법은 크게 두 가지로 나누어집니다. Maven Repository에서 직접 가져오기 Intellij 내부 기능을 이용하기 (번외) start.spring.io를 이용하여 프로젝트 시작단계에서 간단하기 의존성 추가 프로젝트 도중 추가는 불가 Maven Repository에서 직접 가져오기 첫 번째 방법은 https://mvnrepository.com/ 에서 직접 추가할 dependency를 검색해서 추가하는 방법입니다. 가장 기본적인 Spring-Web을 예시로 들어 설명하겠습니다. Mave.. 2023. 11. 13.
[JAVA] 자바 클래스 첫 글자는 대문자? 자바 이름 규칙 - 네이밍 컨벤션 자바에서는 이름을 짓는 규칙이 있다. 이를 네이밍 컨벤션(Naming Convention)이라고 하는데, 코드의 가독성을 높이고 일관성을 유지하기 위해 사용되는 관례라고 보면 된다. 꼭 알아두어야 하는 이름 규칙을 알아보자. 클래스 변수 상수 메소드 먼저 이전에 공통으로 적용되는 기본적인 규칙은 이름이 자바의 예약어가 될 수는 없다. 네이밍 컨벤션과 별개로 자바의 규칙이라 예약어로 이름이 설정되면 컴파일 오류가 난다. ex) break, boolean, default, null, throw, while, do, case, try, int, double 등등.. 기본적인 자바 예약어 또한 이름의 첫 글자는 숫자가 될 수도 없다. ex) 123class, 5tar, 9ood 클래스(Class) 1. 클래스의.. 2023. 7. 2.