전산실 생존기 2

[Eclipse 오류 해결] 'com.ibm.icu.text.UTF16.isSurrogate(char)' 오류 해결법 3가지 총정리

아래 내용을 실행할때 eclipse 폴더를 꼭 백업시켜 두십시요.비정상적 현상이 나올때는 백업된 폴더를 다시 복원 하시고 더 나은 방법을 찾으시면 됩니다. 오류 현상An internal error occurred during: "Requesting Java AST from selection". 'boolean com.ibm.icu.text.UTF16.isSurrogate(char)'대부분의 원인Eclipse 내부의 ICU4J 라이브러리 버전 충돌JBoss Tools 등 플러그인 문제JDK 버전과 호환성 문제해결법 3가지 1. ICU4J 버전 교체eclipse/plugins/ 폴더에서 com.ibm.icu_* 삭제공식 사이트에서 최신 icu4j 다운로드 후 파일명 수정해서 넣기예시: com.ibm.icu..

전산실 생존기 2025.04.25

JPA 실서버에서 절대 피해야 할 설정 하나 - hbm2ddl.auto="create" persistence.xml 옵션 정리

JPA와 Hibernate 설정 중 persistence.xml 파일 내 설정은 개발과 배포 환경 모두에 영향을 주는 핵심 요소입니다. 특히 실서버에서는 데이터베이스에 직접 영향을 주는 설정을 신중하게 다뤄야 합니다. 주요 설정 예시 주요 설정 설명hibernate.dialect사용 중인 데이터베이스 종류에 맞는 방언(Dialect)을 지정합니다.예: Oracle, MySQL, PostgreSQL 등hibernate.show_sql실행되는 SQL을 콘솔에 출력합니다 (디버깅용).개발 중에는 유용하지만, 실서버에서는 비활성화 권장.hibernate.format_sqlSQL 출력 시 들여쓰기 등 포맷팅 적용 (가독성 향상용).hibernate.hbm2ddl.auto데이터베이스 스키마 자동 ..

전산실 생존기 2025.04.24