본문 바로가기

Java5

Java | AES-256 암호화 오류 해결 방법. JDK8 파일 첨부. 에러 : AES Illegal key size or default parameters 미정부가 암호화 기술의 유출을 막기 위해서 미국에서만 높은 bit의 암호화 기술을 사용하기를 원해서 미국내에서 사용하는 익스플로어와는 다른 보안 정책을 해외용 익스플로어에 적용했다. 그 결과로 국내용 익스플로어는 보안 수준이 낮아서 자체적으로 보안 수준을 높히기 위하여 ActiveX의 도배를 시작하였다는 것은 잘 알려진 사실이죠. 이번에도 그런것인가? 아니면... 다른 이유일지.. 어째든 기본적으로 제공하는 JDK 1.8을 사용하면 AES-256을 사용할 수 없다. 해결 방법은 $JAVA_HOME/jre/lib/security 폴더에 local_policy.jar, US_export_policy.jar를 교체해주면 끝난.. 2015. 10. 22.
자바(JDK, JRE) 모든 버젼 다운 받기 간혹가다가 예전 버젼의 JDK가 필요한데, 그 때를 위한 링크이다. http://www.oracle.com/technetwork/java/javase/archive-139210.html 링크에 들어가면 최신 버젼부터 오래된 버젼까지 모두 다운 받을 수 있다. 2015. 4. 17.
클린 코드: 애자일 소프트웨어 장인 정신 - 예제 클린 코드에 나와있는 예제입니다. 이걸 리펙토링 해야 하는데.... 어렵군요. 메인 함수 package com.ssamkj.test; public class ArgsMain { /** * @param args */ public static void main(String[] args) { try{ String[] arrgs = {"-l","f","-p","123123","-d","abcd"}; Args arg = new Args("l,p#,d*", arrgs); boolean logging = arg.getBoolean('l'); System.out.println("logging = "+logging); int port = arg. getInt('p'); System.out.println("port = ".. 2014. 4. 4.
자바에서 멀티 쓰레드(Multi Thread) 자바에서 멀티 쓰레드로 기능을 구현하다 보면 lock이 걸릴 수 있다. 이 때 가장 많이 사용하는 방법이 synchronized 인데, 이 보다 더 낫은 방법이 있어서 저장하려 한다. package com.ssamkj.test; import java.util.ArrayList; import java.util.List; import org.eclipse.core.internal.jobs.JobManager; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.jobs.IJobManager; import org.eclipse.core.runt.. 2013. 4. 30.