본문 바로가기
반응형

분류 전체보기187

e.printStackTrace() 를 String 으로 변환하기 (printStackTrace to String) e.printStackTrace() 를 String 으로 변환시 아래 메소드를 사용 public static String getPrintStackTrace(Exception e) { StringWriter errors = new StringWriter(); e.printStackTrace(new PrintWriter(errors)); return errors.toString(); } 샘플소스 import java.io.PrintWriter; import java.io.StringWriter; public class PrintStackTraceTest { public static void main(String[] args) { String errorStr = null; try{ //강제적으로 에러 발생 i.. 2021. 1. 17.
byteArrayToHex byteArrayToHex private static String byteArrayToHex(byte[] encrypted) { if(encrypted == null || encrypted.length ==0){ return null; } StringBuffer sb = new StringBuffer(encrypted.length * 2); String hexNumber; for(int x=0; x 2021. 1. 17.
AES 암호화/복호화 알고리즘 프로젝트 bulid path에 아래 jar 파일 추가 필요 AES128 클래스를 만든다. package 패키지명; import java.io.UnsupportedEncodingException; import java.security.InvalidAlgorithmParameterException; import java.security.InvalidKeyException; import java.security.Key; import java.security.NoSuchAlgorithmException; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException; i.. 2021. 1. 17.
한글 <-> 유니코드 변환 public class Unicode { public static String decode(String unicode)throws Exception { StringBuffer str = new StringBuffer(); char ch = 0; for( int i= unicode.indexOf("\\u"); i > -1; i = unicode.indexOf("\\u") ){ ch = (char)Integer.parseInt( unicode.substring( i + 2, i + 6 ) ,16); str.append( unicode.substring(0, i) ); str.append( String.valueOf(ch) ); unicode = unicode.substring(i + 6); } str.app.. 2021. 1. 17.
5. eclipse에 github 연동하여 소스 올리기 실제 업무에서 가장 많이 사용하는 IDE 중 eclipse로 github와 연동하여 소스 올리기를 해보자 eclipse 메뉴 : File > Import... 클릭하여 나오는 팝업에서 git을 입력한다. 조회된 Projects from Git을 선택 후 "Next >" Clone URI를 선택 후 "Next >" Git 정보를 입력하는 화면에서 URI 에 github에 생성한 리포지토리 정보를 입력하면 나머지 부분은 알아서 입력 된다. 브랜치가 master 하나 밖에 없으므로 master만 표시되고, "Next >" 클릭 로컬 디렉토리가 기본으로 설정되고, 원할 경우 변경 할 수 있다. "Next > " 클릭 Import existing Eclipse projects : 이클립스에 존재하는 프로젝트에 연.. 2021. 1. 17.
4. github 회원가입 github에 회원가입을 하고, 리포지토리를 만들고, 실제 개발환경인 이클립스 등으로 github와 연동하여 소스를 올려보자 https://github.com/ Build software better, together GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects. github.com 위 이미지를 클릭하여 github에 접속한다. 오른쪽 상단의 Sign up 버튼을 클릭 회원가입 화면에 차례로 정보를 입력한다. Username : github의 계정명 (영문+숫자 등으로 입력) Email address.. 2021. 1. 17.
반응형