본문 바로가기

JAVA

Springboot + soap 예제 Springboot + soap 예제 https://spring.io/guides/gs/producing-web-service/ 더보기
jetty server 설정 jetty.version - 9.3.14.v20161028 org.eclipse.jetty jetty-server ${jetty.version} org.eclipse.jetty jetty-servlet ${jetty.version} org.eclipse.jetty jetty-webapp ${jetty.version} org.eclipse.jetty jetty-annotations ${jetty.version} org.eclipse.jetty apache-jsp ${jetty.version} org.eclipse.jetty apache-jstl ${jetty.version} 더보기
int -> byte 배열, byte 배열 -> int int -> byte 배열 int n = 100000; 00000000 00000001 10000110 10100000 byte[] b= new byte[4]; // big endian 방식 b[0] = (byte) (n >> 24); // 1번째 b[1] = (byte) (n >> 16); // 2번째 b[2] = (byte) (n >> 8); // 3번째 b[3] = (byte) (n); // 4번째 byte 배열 -> int b[0] -> 00000000 00000000 00000000 00000000 b[1] -> 00000000 00000000 00000000 00000001 b[2] -> 11111111 11111111 11111111 10000110 b[3] -> 11111111 111111.. 더보기
java8 min/max/sort 예제 import java.util.ArrayList; import java.util.List; public class Test2 { public static void main(String[] args) { List list = new ArrayList(); for(int i = 0; i p2.compareTo(p1)).forEach(System.. 더보기
signed applet jar 1. jar 생성 jar cvmf manifest.txt 파일명.jar *.class 2. manifest.txt (java 7 이상) Manifest-Version: 1.0Created-By: 1.7.0_51Permissions: all-permissions Codebase: www.java.com java.com 3. keytool keytool -genkey -dname "cn=이름, ou=회사, o=소속, c=KR" -alias 인증키이름 -keypass 비밀번호 -storepass 비밀번호 validity 730 4. jarsigner jarsigner -storepass 비밀번호 -keypass 비밀번호 파일명.jar 인증키이름 5. jarsigner 실행확인 jarsigner -verbose.. 더보기
JAVA 대용량 excel 데이터 다운로드 엑셀다운로드 XLSTransformer transformer = new XLSTransformer(); 엑셀템플릿을 만들어 편하게 엑셀데이터를 저장할 수 있지만 2만건 이상 다운로드 시 Java heap memory 부족으로 뻗는 현상 발생 대용량 다운로드 검색 http://beans9.tistory.com/69 참고하여 작업 완성 더보기
자바APP config파일 위치 Java Runnable File 로 export 후 실행할 때 Config 경로 못 찾는 경우 try { Reader reader = Resources.getResourceAsReader(ClassLoader.getSystemClassLoader(), "MapperConfig.xml"); sqlMapper = new SqlSessionFactoryBuilder().build(reader); reader.close(); } catch (Exception e) { e.printStackTrace(); } MapperConfig.xml을 src 폴더 아래 두고 위와 같이 실행 더보기
casting String -> int String str = "3"; int tmp = Integer.parseInt(str); int -> String int i = 2; String str = String.valueOf(i); // integer.toString(i) 더보기
equalsIgnoreCase() 대소문자 무시, 문자열의 길이 부터 체크하므로 속도 향상 더보기