Java Persistence API (JPA) Spring Boot JPA에서 엔티티를 읽기 전용으로 설정하는 방법 ( @Immutable과 readOnly 트랜잭션 활용하기 ) 더보기 참고 기능 Cherry keyboard Window 키 안눌릴 경우에 더보기 직장인 대학원 직장인 대학원 도전기: 성균관대 빅데이터학과 합격 후기 더보기 Spring Batch Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid' 더보기 Redis [Redis] Sentinel tilt mod Error 해결 : 버전문제 더보기 참고 기능 DBeaver: 데이터 가져오기 - 한글이 깨져서 저장됩니다. 해결하기. 더보기 Spring package javax.xml.bind does not exist 해결 더보기 Spring Java: MAC Address 조회하기 예제 더보기 Spring Batch Spring Batch 관련 Table 자동 생성 안될 때 수동 생성하는 방법 더보기 Spring Spring Cache 이해하고 사용하기: 성능 최적화를 위한 데이터 캐싱 도구 더보기 Docker docker-compose 에 대해서 알아보기. 더보기 Redis [redis] sentinel : waitpid() returned a pid (...) we can't find in our scripts execution queue! 더보기 Spring Boot & Redis Spring Boot 기반 Redis Pub/Sub 구현: 분산 환경에서 Pod 간 이벤트 처리 더보기 Java [JAVA] ConcurrentHashMap 에 대해서 더보기 AirFlow [Airflow] Airflow 병렬 처리의 함정: Worker 분산 없이 처리하면? 더보기 Technology Spring Boot REST API JPA Vus js certificate 네트워크 관리사 정보처리기사 정보처리산업기사 Team Study 알고리즘 Kubernetes LINUX 한 권으로 읽는 컴퓨터 구조와 프로그래밍 가상 면접 사례로 배우는 대규모 시스템 설계 기초 최근글 Java Persistence API (JPA) Spring Boot JPA에서 엔티티를 읽기 전용으로 설정하는 방법 ( @Immutable과 readOnly 트랜잭션 활용하기 ) Hibernate의 @Immutable 사용Hibernate를 사용한다면, 엔티티 클래스에 @Immutable 어노테이션을 추가할 수 있습니다. @Immutable 어노테이션은 해당 엔티티가 수정되지 않는다는 것을 Hibernate에게 알려주며, 업데이트나 삭제 작업을 무시하거나 예외를 발생시킵니다. import javax.persistence.Entity;import org.hibernate.annotations.Immutable;@Entity@Immutablepublic class MyEntity { // 필드, getter 등} 읽기 전용 트랜잭션 사용서비스 계층에서 @Transactional(readOnly = true)를 사용하면, 해당 트랜잭션 내에서는 엔티티 변경 사항이 flush.. 참고 기능 Cherry keyboard Window 키 안눌릴 경우에 Cherry keyboard Window 키 안눌릴 경우에는 Fn + 오른쪽 하단 Ctrl 을 5초간 누르면 해결 ! 직장인 대학원 직장인 대학원 도전기: 성균관대 빅데이터학과 합격 후기 직장인 대학원 준비 후기대학원 도전 계기올해는 새로운 것을 배워보고 싶다는 생각이 들었다. 물론 현재 하는 일에 대한 만족도가 낮은 것은 아니지만, 나이가 더 들기 전에 젊을 때 무엇인가 해놓고 싶다는 마음이 컸다.그래서 IT 관련 직장인 대학원을 찾아보았다. 특정 전공을 정해놓지는 않았기에 다양한 프로그램을 고려했으며, 최종적으로 아래 두 개의 대학원을 지원하기로 결정했다.서강대학교 AI-SW 대학원 (소프트웨어공학 전공)성균관대학교 정보통신대학원 (빅데이터학과)한꺼번에 여러 대학원을 준비하기에는 시간적, 금전적 부담이 있었기 때문에 우선 이 두 곳을 선택했다. 성균관대학교의 면접 결과가 나온 다음날이 서강대학교의 서류 제출 마감일이었기 때문에, 성균관대학교에서 떨어지면 서강대학교에 서류를 제출하는 계.. 인기글 troubleshooting [이클립스] java virtual machine launcher 오류 자바 버전 업데이트 후 이클립스 실행 오류 해결 방법 자바(Java) 버전을 업데이트한 후 이클립스(Eclipse)를 실행할 때 발생하는 java virtual machine launcher 오류를 해결하는 간단한 방법을 소개합니다. 오류 상황 자바 버전 업데이트 후 이클립스를 실행하면 java virtual machine launcher 오류가 발생합니다. 해결 방법: eclipse.ini 파일 수정 이클립스가 설치된 폴더에서 eclipse.ini 파일을 찾아 메모장으로 엽니다. 파일의 내용은 대략 다음과 같을 것입니다: -startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugins/org.eclipse... troubleshooting Some of selected resources were not committed. 에러 해결하기🏇🏇 SVN ERROR 🏇🏇 Some of selected resources were not committed. 선택한 리소스 중 일부가 커밋되지 않았습니다. Override and Commit 했더니 저래뜬다. 방법 1 실패 했음 방법 2 - 실패 했음 방법 3 - 해결 기존 파일을 백업 뜬다. overrode update받아. 백업 파일을 프로젝트에 저장 commit 🧡 블로그 글이 도움이 되었다면 좋아요 구독 감사합니다 꾸벅 💛 직장인 대학원 직장인 대학원 도전기: 성균관대 빅데이터학과 합격 후기 직장인 대학원 준비 후기대학원 도전 계기올해는 새로운 것을 배워보고 싶다는 생각이 들었다. 물론 현재 하는 일에 대한 만족도가 낮은 것은 아니지만, 나이가 더 들기 전에 젊을 때 무엇인가 해놓고 싶다는 마음이 컸다.그래서 IT 관련 직장인 대학원을 찾아보았다. 특정 전공을 정해놓지는 않았기에 다양한 프로그램을 고려했으며, 최종적으로 아래 두 개의 대학원을 지원하기로 결정했다.서강대학교 AI-SW 대학원 (소프트웨어공학 전공)성균관대학교 정보통신대학원 (빅데이터학과)한꺼번에 여러 대학원을 준비하기에는 시간적, 금전적 부담이 있었기 때문에 우선 이 두 곳을 선택했다. 성균관대학교의 면접 결과가 나온 다음날이 서강대학교의 서류 제출 마감일이었기 때문에, 성균관대학교에서 떨어지면 서강대학교에 서류를 제출하는 계..