Java (4) 썸네일형 리스트형 RandomStringUtils.randomAlphanumeric 3.17.0 버전에서의 deprecated 개인적으로 유용하게 사용하고 있던 org.apache.commons.lang3.RandomStringUtils 의 대부분 메서들이 3.17.0부터 deprecated 가 되었다. 아마 4버전부터는 삭제될 예정인것으로 파악되지만 너무 아쉽긴 하다.warning 메세지가 싫어 우회적인 방법(commons-lang 3.16.0 변경)으로 처리하여 프로젝트를 진행하고 있지만 확인하여 보니 보안문제로 인하여 deprecated로 결정된 것 같다. https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/RandomStringUtils.html 난수생성관련하여 보안문제로 계속 수정되었던것 같고 앞으로는 apache-commons.. javax.mail를 이용한 메일발송시 java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger 에러발생 jdk11 - javax.mail 라이브러리를 이용하여 메일발송시 java.lang.NoClassDefFoundError 발생 Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger at javax.mail.Session.initLogger(Session.java:283) at javax.mail.Session.(Session.java:268) at javax.mail.Session.getInstance(Session.java:304) at cinos.devcode.SendMailO365.exec(SendMailO365.java:25) at cinos.devcode.SendMailO365.main(Sen.. JAVA SQLWarning 을 이용한 postgresql function 의 raise notice 출력문구 조회방법 postgresql function 을 개발하고 실행하게 되면 function 내에서 raise 명령어를 이용하여 파라미터값 검증, 특정 데이터의 건수조회를 출력하게 될 것이다. function 실행시 pglog 를 확인하는 방법이 있지만 터미널로 접속 후 일일히 로깅을 확인하여야 한다. (불편하다.;;;) 자바에서는 postgresql function 을 실행할때 SQLWarning(JDBC) 클래스를 사용하여 raise notice 의 문구를 가져올 수가 있다. 개발/실행환경 Postgresql 13.x / dbeaver JDK 11 / Eclipse 1. 테스트용 function 개발 create or replace function public.fn_sqlwarning_test(p_count int.. JAVA SE 서브스크립션에서 그랄VM(GraalVM) 지원 www.ciokorea.com/news/181944 오라클, 자바 SE 서브스크립션에 ‘그랄VM(GraaIVM)’ 추가 오라클이 자바 SE 서브스크립션(Java SE Subscription)에 엔터프라이즈 다중 언어 런타임 ‘그랄VM(GraalVM)’을 추가 비용 없이 번들로 제공한다고 지난 3일(현지 시각) 발표했다. 자바 배포를 위한 성능 www.ciokorea.com 자바 SE 서브스크립션(Java SE Subsciption)에서 그랄VM을 비용없이 번들로 제공된다고 하는 소식이 발표되었다. 원래 그랄VM 엔터프라이즈(GraalVM Enterprise) 를 사용할 때 비용을 지불해야 했었다고 한다. GraalVM 기능 고성능 최적화 컴파일러 AOT 네이티브 이미지 컴파일러 다중언어지원 자바개발자이긴.. 이전 1 다음