반응형

Study/Java 15

JAVA 인증서 추가

HTTPS 통신을 시도 중 인증서가 필요한 경우가 있다. javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: 위와 같이 SSLHandshakeException 이 발생하면서 PKIX path build failed 가 나타나면 인증서를 확인할 수 없어 발생하는 경우가 나타난다. Chrome이나 InternetExplorer 같은 브라우저 같은 경우 브라우저에서 자동으로 인증서를 다운로드 받아 처리되기 때문에 위같은 증상이 나타나지 않지만, 일반적인 java로 HTTPS 통신을 시도 시 나타난다. 해결방법은 아래와 같다. 1. 인증서 다운로드 2. 인증서를 JDK 에 ..

Study/Java 2021.08.06

[XSSF] EXCEL 파일 읽기 시 이슈사항 : NoSuchMethodError

참고: poi.apache.org/help/faq.html Frequently Asked Questions Frequently Asked Questions 1. My code uses some new feature, compiles fine but fails when live with a "MethodNotFoundException" or "IncompatibleClassChangeError" You almost certainly have an older version of Apache POI on your classpath. Quite a few runtim poi.apache.org Excel 파일을 Java에서 읽으려고 할 경우 XmlBeans 에서 NoSuchMethodError 가 발생할 경우가..

Study/Java 2021.01.03

[TEST] File Read Performance (파일 읽기 처리 속도) - 2

이전 글 : loonyhyun.tistory.com/entry/TEST-File-Read-Performance-%ED%8C%8C%EC%9D%BC-%EC%9D%BD%EA%B8%B0-%EC%B2%98%EB%A6%AC-%EC%86%8D%EB%8F%84 [TEST] File Read Performance (파일 읽기 처리 속도) JAVA 에서 파일 읽기를 하면 대게 FileReader, FileInputStream, RandomAccessFile 을 사용한다. 파일 읽기 시 어떤 것을 쓰던 상관은 없지만 프로세스 처리 속도를 위해 빠르게 처리하기 위해서 Stream 을 많이.. loonyhyun.tistory.com 이전 글에서 Stream 기반의 파일 읽기 클래스가 처리 속도가 빠른 것을 확인했다. 같은 파일..

Study/Java 2020.12.17

[TEST] File Read Performance (파일 읽기 처리 속도)

JAVA 에서 파일 읽기를 하면 대게 FileReader, FileInputStream, RandomAccessFile 을 사용한다. 파일 읽기 시 어떤 것을 쓰던 상관은 없지만 프로세스 처리 속도를 위해 빠르게 처리하기 위해서 Stream 을 많이 쓰게 된다. RandomAccessFile 은 Stream 을 기반으로 만들어진 클래스이기에 FileInputStream 과 처리속도는 비슷할 것으로 예상된다. 각자의 처리 속도를 비교해 봤다. 비교 시 모두 같은 파일을 사용했으며, 파일크기는 300KB 정도이며, 개인 PC로 진행했기에 처리 속도는 각자 다르게 나타날 수 있다. 처리 속도는 ms 기준이다. FileReader RandomAccessFile FileChannel FileInputStream ..

Study/Java 2020.12.17

[log4j 충돌] SLF4J: Class path contains multiple SLF4J bindings.

maven 으로 프로젝트 개발 후 배포 시 아래와 같은 오류가 나타날 경우가 있다. SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:./BOOT-INF/lib/log4j-slf4j-impl-2.11.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:./BOOT-INF/lib/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings fo..

Study/Java 2020.12.09

이미지 돌리면서 배경 투명 이미지로 만들기

이미지 돌리면서 배경 투명 이미지로 만들기 1. 배경용 투명 이미지 필요2. 돌리려는 이미지 필요3. 이 예제는 화살표를 360도 모두 만드려고 생성한 소스 import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException; import javax.imageio.ImageIO;import javax.imageio.ImageWriteParam;import javax..

Study/Java 2014.12.04

java EXCEL 연동 (HSSF, XSSF -> SXSSF)

Java 에서 EXCEL 파일 출력 및 저장. 관련 내용 : http://poi.apache.org/spreadsheet/index.html http://erictus.tistory.com/86Example : http://poi.apache.org/spreadsheet/how-to.html#sxssf 기존 EXCEL 파일 관련은 HSSF 를 이용한다. (*.xls)그리고 EXCEL 2007 버전 이상은 XSSF 를 이용한다. (*.xlsx) 둘을 통합하여 SXSSF 라는 것이 있다.그러나 의존성이 높아 Library가 기존의 HSSF 보다 많은 Library가 필요하다. Library Download : http://poi.apache.org/download.html 다운로드 해보면 파일이 많다.거의 ..

Study/Java 2014.03.19

java file download 한글 깨짐 현상 해결

출처 : http://blog.daum.net/mystarlight/8925400 , http://blog.naver.com/moonhi81?Redirect=Log&logNo=130180684523 IE 11 이 추가되면서 "MSIE" 가 IE에서 빠져버렸다.IE 11 의 user agent 는 아래와 같다.Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; NP06; rv:11.0) like Gecko IE 10 의 user agentMozilla/5.0 (Compatible;..

Study/Java 2014.03.12