Java 3

Github입성 했습니다. 이스트소프트 Teamup에 대응하는 tmup4j

개발자 생활을 하면서도 깃허브 같은것은 나랑 상관없다고 생각했는데... 회사에서 이스트소프트사의 teamup이라는 업무 메신저를 사용하게 되었습니다. 팀업에서 Rest API를 제공하는데 뭐 언제나 그렇듯 바로 쓰기는 좀 일이 많아서... -.-; JAVA에서 그나마 좀 쓰기 편하게 만들어봤습니다. 기능은 초 단순 feed보내기와 message보내기 두개뿐 ^^;(근데 메신저에서 두개면 되는거 아닌가요?? ㅎㅎ); 그렇게 많이 쓰는 메신저는 아닌거 같아서 쓰실분은 별로 없을듯 하지만 쓰시는 분이 있었으면 좋겠네요. https://github.com/realizm/tmup4j

Coding 2017.07.26

Blowfish를 이용한 암호화. javax.crypto.Cipher이용

대략 짠 코드 실제 시험은 안해봤습니다 ^^ package pe.kr.realizm.blowfishcrypto; import java.io.FileInputStream; import java.io.FileOutputStream; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; public class BlowfishCrypto { private final static byte[] RAW_KEY = { (byte) 0x01, (byte) 0x02, (byte) 0x03, (byte) 0x04, (byte) 0x05, (byte) 0x06, (byte) 0x07,..

Coding/Java 2015.04.13

Java에서 zip압축의 내용을 String으로 추출하게

zip으로 압축되서 DB에 저장된 데이터가 있는데.. 운영할때 실 데이터를 확인하기 위한 툴이 필요해 작성한 코드입니다. public HashMap unzip(byte[] baZip){ final int BUFFER_SIZE = 1024 * 4; ByteArrayInputStream bais = new ByteArrayInputStream(baZip); ZipInputStream zis = new ZipInputStream(bais); ZipEntry ze = null; HashMap map = new HashMap(); byte[] buf = new byte[ BUFFER_SIZE ]; try { while( (ze = zis.getNextEntry()) != null ) { ByteArrayOutpu..

Coding/Java 2013.10.02