카테고리 : 코드 요약보기전체보기목록닫기

1 2 3 4 5 6 7 8

Generate Self-signed Certificate using the BouncyCastle

X509V1CertificateGenerator certGen = new X509V1CertificateGenerator(); KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA", "BC");kpg.initialize(1024);KeyPair pair = kpg.generateKeyPair();X50...

Apache SSHD 간단 분석

Embedding SSHD in 5 minutes 테스트 코드만 봐도 바로 간단하게 쓸 수는 있는데 어지간하면 스레드 따로 안 돌리고 콜백 받아서 할 방법이 있나 찾아보고 있었는데 대충 봐서는 답이 없는 것 같은데.. 핵심 포인트는 org.apache.sshd.server.channel.ChannelSession 클래스인데 prepareCo...

SQL을 이용한 간단한 피벗 예제

가령 로그 필드에 날짜(created_at)와 IP(client_ip)가 있는데, 전체 로그 수 기준으로 정렬하면서 각 호스트(row)와 일자(column)별로 통계 테이블을 출력해서 보고 싶다고 하자. 아래는 PostgreSQL용으로 만들어진 쿼리다. (다른 DB에서도 CASE는 보통 지원하니까 쉽게 될 것이다.) SELECT w.host, SUM...

commons-httpclient SSL: 클라이언트 인증 버전

중간에 HttpsURLConnection으로 테스트한 부분 있으니 주석 풀고 그걸로 테스트해봐도 됨.. package org.krakenapps; import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream...

commons-httpclient SSL: 서버 인증 버전

대충 돌아가는 것만 확인할 용도로 찍었음.. 클라이언트 인증 안 하는 코드임. 근데 아무래도 Client Auth 걸면 안 되는 것 같음.. Finish 스텝까지 정상 진행해놓고 정작 응용 프로토콜 데이터 쓸 때부터 뻑남.. 버그인가..-> CN이 도메인명하고 일치 안 하면 handshake 잘 끝내놓고 막판에 에러남.. im...

실행 중인 JAR 파일의 Manifest 얻기

String jarFileName = System.getProperty("java.class.path") .split(System.getProperty("path.separator"))[0]; JarFile jar = new JarFile(jarFileName); Manifest mf = jar.getManifest()...

어린이날의 어린이 숙제

언제까지 이렇게~~ 버퍼 오버는 나든지 말든지~~ [xeraph@navi hw]$ ./a.out matrix size n? 5 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 [xeraph@navi hw]...

잉여 FTP 클라이언트

안 할 수도 없고 대충 하긴 하는데 완전 잉여 코드네.. 자바로 좀 잘 만들어서 크라켄 패키지 시스템에서 FTP를 지원하게 해볼까.. [xeraph@navi hw6]$ ./a.out localhost qoo **** pub [*] 220 (vsFTPd 2.1.2) [-] Sending username: qoo [*] 331 Please s...

How to config Log4j programmatically

You may want to check log4j.properties first, and add default log4j appenders. if (new File("log4j.properties").exists()) { System.setProperty("log4j.configuration", "file:log4j.properties");} else...

How to change Kraken's MavenResolver connection timeout

Preferences service used for system parameter tuning.You can change socket timeout and connection timeout in millseconds. kraken> registry.set system / http.connection.timeout 3000 kraken&g...
1 2 3 4 5 6 7 8