본문 바로가기
728x90
반응형

전체 글596

[Trouble Shooting / H2 Database] IO Exception: "C:/Program Files (x86)/H2/bin/studyJpa.mv.db" [90028-214] H2 콘솔에서 신규로 사용자를 추가하려면 어떻게 해야할까? 위에 활성화된 아이콘을 우클릭하면 Create a new database 클릭 위와 같이 화면이 뜬다 studyJPA 로 하고 비밀번호를 입력하면 다음과 같이 나온다 IO Exception: "C:/Program Files (x86)/H2/bin/studyJpa.mv.db" [90028-214] 위와 같은 에러를 해결하려면? 파일 탐색기에서 위와 같은 경로에 위와 같은 경로명으로 쓸 db 파일을 만든다. 다시 위와 같이 접속 실행 접속이 되는 걸 확인할 수 있다. 2022. 10. 26.
[개발 서적] 클린코드를 읽고 나서 기억나는 것만 정리 클린코드.. 꽤나 두꺼운 책이었다. 책 모퉁이에 적혀있는 페이지 최대 수만 550 페이지였다. 너무 내용이 많아서 기억나는 것만 정리해본다. 나중에 스스로 돌아봤을 때 클린한 코드를 실천하는 개발자가 되었는지 되돌아보기 위해 책의 순서와 상관 없는 기록이오니 참고 바람.. 1. 주석은 꼭 필요한 내용만 쓴다. 소스에 대한 전체적인 흐름이나 프로세스만 알아보기 쉽게 정리한다. 모든 소스에 대해 일일이 설명할 필요는 없다. 소스 코드에 대해 일일이 해석이 필요한 주석은 사용하지 말아야한다. 소스코드가 바뀌면 주석도 바뀌나? 절대 아니다 소스코드에 대한 이력은 형상관리가 알아서 해줄 것이다. 2. 소스코드는 하나의 소설과 같다. 우리가 책을 읽을 때 내용을 쭈욱 읽어나가는 것처럼, 소스코드 또한 마찬가지이다... 2022. 10. 12.
[프로그래머스/java] 멀리 뛰기 https://school.programmers.co.kr/learn/courses/30/lessons/12914 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이번 포스팅은 멀리 뛰기 입니다. 이 문제를 풀려면 bottom-up 방식의 동적 프로그래밍(Dynamic Programming)을 알면 좋습니다. 대표적으로 bottom-up 방식은 피보나치 수열이 있습니다. a1 = 1 a2 = 1 a3 = a1 + a2 = 2 a4 = a2 + a3 = 3 n ≥ 3 일 때, An = An-2 + An-1 이 성립됩니다. 이렇게 피보나치 수열을 쓸 줄 알면 .. 2022. 10. 12.
[Trouble Shooting / Spring Boot] SpringConfig.java 에서 dataSource에서 계속 빨간 줄일 때 위와 같은 경우, 프로젝트를 빌드 해도 아무 이상 없이 컴파일된다면 신경쓰지 않고 그냥 진행해도 된다. 잘 컴파일 되기 때문에 신경쓰지 않고 진행해도 된다. 2022. 9. 29.
[Trouble Shooting / Spring boot] H2 데이터베이스 프로젝트에 연결 시 org.h2.jdbc.JdbcSQLInvali H2 데이터베이스를 프로젝트에 연결하고 나서 DB에서 데이터 조회를 시도할 때, 다음과 같은 에러가 뜬다. org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-214] at org.h2.message.DbException.getJdbcSQLException(DbException.java:510) ~[h2-2.1.214.jar:2.1.214] at org.h2.engine.SessionRemote.readException(SessionRemote.java:637) ~[h2-2.1.214.jar:2.1.214] at org.h2.engine.SessionRemote.done(SessionRemote.j.. 2022. 9. 29.
[프로그래머스/java] JadenCase 문자열 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12951 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자로 쓰면 됩니다. (첫 번째 입출력 예 참고) 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 s는 길이 1 이상 200 이하인 문자열입니다. s는 알파벳.. 2022. 9. 10.
728x90
반응형