본문 바로가기

프로젝트7

Google Java Format 오류 문제 지속적인 format 오류로 스트레스 받을 뻔 했다제대로 이유를 찾을 수가 없어서 힘들었는데, import문에서 그 원인을 찾을 수 있었다 https://google.github.io/styleguide/javaguide.html Google Java Style Guide1 Introduction This document serves as the complete definition of Google's coding standards for source code in the Java™ Programming Language. A Java source file is described as being in Google Style if and only if it adheres to the rules here.. 2024. 7. 4.
org.h2.jdbc.JdbcSQLNonTransientConnectionException 에러 해결 오류org.h2.jdbc.JdbcSQLNonTransientConnectionException : Unsupported database file version or invalid file header in file 상황TDD 강의 학습 중 위와 같은 에러가 나왔다Service 로직을 테스트 하는 과정에서 등장했으며, H2 데이터베이스 파일 버전이 현재 사용중인 버전과 달라서 일어난 상황이라 판단했다.(또는 헤더가 손상되어 읽을 수 없을 경우인데, 헤더가 손상될 만한 상황이 없었기에 경우는 아니라 생각했다) 해결라이브러리 의존성을 먼저 확인해보았다맨 아래 com.h2database:h2:2.1.214로 설정이 되있었다그래서 내가 깔았을만한 H2 DB를 확인하기 위해 사이트로 이동했다 https://www... 2024. 6. 8.
IntelliJ Invalid VSC root mapping 오류 해결 공부용 Repository에서 다른 Repository의 내용을 git clone 해온 상황 가져온 폴더 내의 .git 파일을 지우면서 인텔리제이가 오류를 내기 시작했다 하위 파일을 내 git에 올리지 않으려고 했으나, commit 목록 중 unversioned files에서 해당 파일이 사라지지 않았다 해결을 위해 검색하여 다른 블로그를 참고하였다https://velog.io/@wnguswn7/Intellij-Invalid-VSC-root-mapping-%EC%97%90%EB%9F%AC [Intellij] Invalid VSC root mapping 에러전에 연습했던 실습 프로젝트를 열었는데 갑자기 intellij 오른쪽 하단에 아래와 같은 메세지가 떴다.( 캡쳐를 못해서 다른 곳에서 가져온 이미지로 .. 2024. 6. 7.
QueryDsl Fetch Join Query문 비교 Spring Data JPA사용List findFollow = followerRepository.findByFollowerId(member1.getId());for (Follow follow : findFollow) { log.info("follower name = {}", follow.getFollower().getName());} 결과Hibernate: select f1_0.follow_id, f1_0.created_by, f1_0.created_time, f1_0.follower_id, f1_0.following_id, f1_0.updated_by, f1_0.updated_time from .. 2024. 5. 30.
구글 바드 API 오류 해결 바드 API의 사용 구글에서 공식적으로 지원해주지는 않지만, Maven Repository에서 java용으로 지원하는 라이브러리가 있다 구글 바드 api 해당 라이브러리를 사용하다 보니 갑자기 질문 query는 잘 보내지지만, answer 부분이 도착하지 않는 현상이 발생했다 원래 공식 API가 없어서 구글 바드 접속 -> F12 관리자모드 -> Application -> Cookies -> __Secure-1PSID 값 사용 이렇게 사용하고 있었다 스프링 부트 오류 로그를 살펴보니 SNlM0e 값이 null로 처리되어서 nullpointException이 발생하였다 이걸 해결하려고 API를 다른 구글 아이디로도 진행해보았으나, 이미 밴을 먹었는지 작동이 안되었다... 결국 외국 git에 올라온 내용을 .. 2023. 12. 10.
카카오 디버그 키 해시 가져오기 카카오 디버그 키 해시 가져오기 갖은 노력 끝에 얻어낸 결실 https://developers.kakao.com/docs/latest/ko/getting-started/sdk-android 키 해시 등록 방법 참고 문제의 원인 문제 원인은 우선 OpenSSL 버전의 문제였다 OpenSSL의 맨 위 버전은 k버전인데, 카카오 키 해시는 e버전을 사용해야 했다 Step1 : OpenSSL 버전 맞추기 https://code.google.com/archive/p/openssl-for-windows/downloads 사이트로 접속한다음 openssl-0.9.8e_X64.zip 을 다운받는다(보통 요즘은 64bit) Step2 : Path 등록하기 OpenSSL 압축 이후 해당 폴더의 bin파일을 환경 변수에 설.. 2023. 11. 27.