본문 바로가기

전체 글400

[MariaDB] Unknown database 'db명'. 오류 해결 MariaDB를 IntellJ에 연동하는 과정에서 다음과 같은 오류가 발생했다. DBMS: MariaDB(버전 10.11.6) 대/소문자 구분: 일반=mixed, 구분자 추가=exact [42000][1049] (conn=29) Unknown database 'reservationdb'. 열심히 구글링했는데 다 나랑은 맞지 않는 상황들이었구... 그러던 차에 DataGrip을 켜서 db를 다시 살펴보는데 내가 db명을 reservationDB가 아니라 reservation으로 잡아놓고는, IntelliJ에서 연결할 때는 reservationDB로 적어서 계속 실패했던 거였다. DB명만 제대로 바꿔주니 성공... 이렇게 허무할수가 2024. 4. 19.
[MariaDB] Datagrip에서 MariaDB 연결하기 [Database] Datagrip에서 mariaDB 연결하기 name은 원하는 걸로 바꿔주고(바꾸지 않아도 상관없음) host는 로컬에서 사용할 것이기 때문에 그대로 두고 포트 번호는 mariaDB 처음 설치했을 때 지정했던 포트 번호인 3307로 변경 계정과 비밀번호 radiant515.tistory.com Datagrip이 MariaDB Workbench보다 편리해서 사용하고 있어서, MariaDB를 생성하고 연결하는 방법을 작성해보려 한다. 왼쪽 상단 + 버튼 → Data Source → MariaDB name = 원하는 것으로 설정 host = 로컬에서 사용한다면 그대로 port = 기본 3306 (처음 설치했을 때 지정한 번호가 따로 있다면 해당 번호 사용) user = root passwor.. 2024. 4. 19.
[Spring] Java - Lombok 호환 버전 정리 [JAVA] Lombok 호환 버전 정리 현재 업무에서 4가지의 자바 버전을 사용하고 있어 그에 따른 Lombok 버전을 정리한다. jinseobbae.github.io Spring Boot에 Lombok을 dependency 주입해줄 때 버전이 궁금해져서 정리해보았다. Java 버전 Lombok 버전 19 1.18.26 18 1.18.24 17 1.18.22 16 1.18.20 15 1.18.16 14 1.18.12 13 1.18.12 12 1.18.10 11 1.18.4 10 1.18.4 9 1.16.20 8 1.16.0 7 0.9.2 6 0.9.2 개인적으로 Java 17버전을 자주 사용하기 때문에 1.18.22를 자주 사용한다. 2024. 4. 19.
[Lv.1] 프로그래머스 - 시저 암호 : Java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이해하기 처음에는 대문자를 생각하지 않고 풀이해서 'z'일 경우만 처리했다가 실패했다. 문제를 잘 읽는 습관을 들여야하는데... s를 charArray로 만들어 순회 c가 공백이면 공백을 sb.append 후 continue c가 소문자일 때 c + n이 'z'를 넘어간다면 c + n - 26 해줄 것 아니라면 c + n c가 대문자일 때 c + n이 'Z'를 넘어간다면 c + n - 26 아니라면 c + n 문제풀이 import java.util.*; class Solution { public String .. 2024. 4. 19.
[Java] 조합 Combination 구현하기! 참고한 블로그⬇️ 조합 Combination (Java) 조합연습 문제 조합이란 n 개의 숫자 중에서 r 개의 수를 순서 없이 뽑는 경우를 말합니다.예를 들어 [1, 2, 3] 이란 숫자 배열에서 2개의 수를 순서 없이 뽑으면[1, 2] [1, 3] [2, 3]이렇게 3 개가 나옵니 bcp0109.tistory.com 조합 : n개의 숫자 중에서 r개의 수를 순서 없이 뽑는 경우 e.g. [1, 2, 3] 배열 중 2개의 수를 순서 없이 뽑는 경우 [1, 2], [1, 3], [2, 3] 핵심 내용 배열을 처음부터 끝까지 돌며 현재 인덱스를 선택하는 경우 현재 인덱스를 선택하지 않는 경우 두 가지로 모든 경우를 완전탐색할 것 변수 설명 arr 조합을 뽑아낼 배열 output 조합에 뽑혔는지 체크하는 배열.. 2024. 4. 19.
[Lv.0] 프로그래머스 - 접미사인지 확인하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이해하기 endsWith()가 생각이 안 나서 뒤에서부터 substring하도록 구현했는데 테스트케이스는 다 통과됐지만 제출 시 실패가 떴다. 구현하려 했던 내용은 다음과 같다. my_string에서 is_suffix 길이만큼 뒤에서부터 substring e.g. "banana", "ana" banana의 길이 = 6, ana의 길이 = 3이니 substring(6 - 3)하면 idx 3부터 마지막까지 잘라냄 ana와 ana 비교 시 같으면 접미사가 맞음 근데 이게 endsWith()한 줄로 끝나버렸다^^.... 2024. 4. 19.