본문 바로가기

분류 전체보기63

[InaccessibleObjectException 오류] java.time.LocalDateTime.date accessible: module java.base does not "opens java.time" to unnamed module 😈 ErrorResolved [java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.time.LocalDate java.time.LocalDateTime.date accessible: module java.base does not "opens java.time" to unnamed module    🔒 InaccessibleObjectException 오류 원인 ava 16 이후로 모듈 시스템의 강화된 접근 제어로 인해 발생하는 문제이다. 특히, JSON 직렬화/역직렬화 라이브러리(Gson, Jackson 등)가 LocalDateTime 같은 Java 시간 API 클래스를 처리할 때 자주 발생한다. .. 2024. 9. 9.
[ API ] 영화진흥위원회 오픈 API 키 발급방법 ( +JSON Viewer 설치) 영화진흥위원회 홈페이지에서 오픈소스를 활용하여 데이터 조회해보기!  1. 키 발급 👉 영화진흥위원회 페이지 접속 : https://www.kobis.or.kr/kobisopenapi/homepg/main/main.do 영화진흥위원회 오픈APIOPEN API 서비스 영화진흥위원회 영화관입장권통합전산망에서 제공하는 오픈API 서비스로 더욱 풍요롭고 편안한 영화 서비스를 즐겨보세요.www.kobis.or.kr  👉 회원가입 및 로그인 회원의 경우에만 키를 발급받을 수 있기 때문에 회원가입은 필수입니다회원가입 및 회원탈퇴 과정은 단순하니 학습목적이신 분들께서는 가입 후 사용해보시는걸 추천드려요!  👉 키 발급/관리  👉 키 발급 받기  사용목적 : 본인이 사용하고자 하는 목적을 기재관리명 : 관리명은 구.. 2024. 6. 26.
[ Tool ] 디비버(DBeaver) Auto-Commit 설정 해제 방법 1. DBeaver에서 AutoCommit 되어 있는지 확인Auto : Auto-Commit 설정 ONone : Auto-Commit 설정 XAuto로 되어 있으면 왼쪽 [ 커밋, 롤백 ] 버튼이 비활성화 되어 있음   2. 파일 > 설정(Alter + Enter) > 연결 > Global settions  Auto-commit by default 체크 해제   3. 새로운 스크립트 열어서 확인하기   데이터 날리면.. 큰일나잖아요... (으아악 생각만해도 끔찍..)다들 Auto commit 해제 하고 작업하시길 바랍니댜 ~ ^-^... 2024. 6. 11.
[ Kakao API ] 개인화 메세지 (with. 카카오 모먼트) 🍃 spring boot-version '2.6.12' 🌎 java-version 11 🐘 gradle 🔐 spring security 포함 ✍ 이번에 개인화 메세지를 기능을 추가하기 위해 테스트 해보았다. 화면과 연결해보기 위해서 html,thymeleaf로 간단하게 만들었다. API를 사용하는게 처음하면 좀 어렵긴 한데.. 재밌는것 같다!!! ✔ 개인화 메세지란? 👉 https://kakaobusiness.gitbook.io/main/ad/moment/start/personalizedmessage ✔ 전체코드 보러가기 👉 https://github.com/kimbokyung1220/SendTestPersonalMsg.git GitHub - kimbokyung1220/SendTestPersonalMsg.. 2023. 10. 21.
[ Java ] 배열 변수 선언: 타입[] 변수명 int[] myNum = {10, 20, 30, 40}; String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; System.out.println(cars[0]); // Outputs Volvo cars[0] = "Opel"; System.out.println(cars[0]); // Now outputs Opel instead of Volvo System.out.println(cars.length); // Outputs 4 배열과 for문 String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; // 1번 for (int i = 0; i < cars.length; i++) { System.out.printl.. 2023. 9. 13.
[ etc . ] intellij 디버깅 속도가 느리거나 디버깅 모드로 진입이 되지 않을 때 해결방법 run은 제대로 되는데 디버깅이 안될때 혹은 느릴때 1. Run - View Breakpoints 2. 브레이크포인트 해제 [ 단축키 사용 ] 1. ctrl-shift-f8을 눌러서 중단점을 해제해주기 해결 완 🐞 2023. 5. 31.