개발/Java (20) 썸네일형 리스트형 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.. LDAP 계정정보 조회에러(DSID-0C09050F) LDAP으로 특정 계정정보가 존재하는지 체크하는 코드 개발 중 에러발생[2024-07-29 09:21:19.168] [ERROR] [nio-8080-exec-4] AdServiceImpl.isAccountAuth:201 - ERRORjavax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C09050F, comment: AcceptSecurityContext error, data 52e, v4563^@] at java.naming/com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3260) ~[?:?] at java.naming/com.sun.. THEIA IDE 다운로드 및 설치방법(윈도우10) 최근에 알게된 이클립스 재단에서 새롭게 개발한 THEIA IDE를 알게되어서 설치하는 방법을 포스팅 1. https://theia-ide.org 접속 2. 하단의 Download Theia IDE - OS에 맞는 버전을 다운로드한다. 3. 윈도우설치버전 TheiaIDESetup.exe 더블클릭 4. 동의함 5. 모든사용자 > 다음 6. 사용권 계약 - 동의함 7. 설치경로 지정 후 설치 8. 진행중 9. 설치완료 10. 실행 11. 실행화면 [Swing] 윈도우 탐색기 또는 커맨드(cmd.exe) 실행하는 방법 JAVA/Swing 환경에서 윈도우 탐색기 또는 커맨드창을 실행하면 유용할 것 같아 devcode-stuio JavaProperties 내용을 조회하는 기능에 적용하였다. devcode-studio - https://github.com/wyleedp/devcode/tree/develop/devcode-studio 윈도우 파일탐색기 명령어 # C:\Windows\explorer.exe /e/root/select, C:\Windows\explorer.exe /e/root/select,c:\Windows 윈도우 커맨드창 실행 명령어 # C:\Windows\system32\cmd.exe /C start "" /D "" C:\Windows\system32\cmd.exe /C start "C:\Users\wylee.. [maven] package 수행시 Fatal error compiling 에러발생 파이어볼(https://github.com/joosing/fireball)이라는 오픈소스를 실행하려고 하다 mvn clean package 시 에러발생 [INFO] Compiling 98 source files to C:\Users\wylee\GitHub-SourceTest\fireball\target\classes [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.027 s [INFO] Finis.. Apache POI를 이용한 워드파일(.docx) 생성방법 실제 프로젝트를 진행하다 보면 MS워드파일을 생성해야 하는 경우가 발생한다. 이때 사용하는 라이브러리가 Apache POI 이며 2023년 11월 7일 기준으로 최신버전은 5.2.4 버전이다. Apache POI - https://poi.apache.org/ [Java] Office365를 이용한 메일발송시 javax.mail.AuthenticationFailedException 발생 O365(Office365) 를 이용하여 메일발송시 javax.mail.AuthenticationFailedException 발생되면서 메일발송이 불가능하다. Start >>> javax.mail.AuthenticationFailedException: 421 4.7.66 TLS 1.0 and 1.1 are not supported. Please upgrade/update your client to support TLS 1.2. Visit https://aka.ms/smtp_auth_tls. [xxx.xxx.PROD.OUTLOOK.COM 2023-03-02T06:27:12.612Z ...] 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.. 이전 1 2 3 다음