본문 바로가기

Java

jar 압축하기 클래스 파일을 Jar파일로 압축하기공통으로 사용하는 라이브러리가 다른 독립적인 프로젝트로 생성되어 있다면, 공통 라이브러리는 jar파일로 압축하여 이를 사용하는 프로젝트에 배포(복사)되게 될 것이다. 여기서는 Jar파일로 압축하는 방법과 매번 컴파일하고 복사해서 해당 프로젝트에 붙여 넣기하기는 힘들기에 간단한 배치 프로그램을 만들어 컴파일하고, 필요로 하는 프로젝트 경로에 복사하는 batch 파일을 하나 만들어 보겠다. jar cvfM util.jar -C bin . copy util.jar C:\dev\workspace\JavaTest\lib jar 사용법C:\>jar -ufv0 BCWAF_2.0.jar com▣ 명령어 형식:jar {ctxu}[vfm0M] [jar-file] [manifest-file.. 더보기
HTML 파서기 JSoup HTML Parse JSoup HTML 태그를 삭제하는 PHP의 strip_tags function 기능을 하는 JAVA 코드를 찾던중 HTML Parse인 JSoup 기능으로 쉽게 구현할 수 있다는 걸 구글링 통해서 알게 되었다 pom.xml. org.jsoup jsoup 1.8.3 source String plain = new HtmlToPlainText().getPlainText(Jsoup.parse(str)); JSoup 사용법 @ResponseBody @RequestMapping(value = "/htmlParse", method = RequestMethod.POST ) public ResponseEntity htmlParsePOST() { ResponseEntity entity = null; .. 더보기
String[]을 List , List를 String[] 배열로 변환 자바에서 기본적으로 배열을 사용하고자 하면 크기를 할당해야 한다. 동적배열을 사용하고자 한다면 동적배열을 지원하는 List로 만들고 그걸 배열로 변환하여 사용할 수 있다. public static void main(String[] args) { List mList = new ArrayList(); mList.add("1"); mList.add("2"); mList.add("3"); // List -> String[] String[] sArrays = mList.toArray(new String[mList.size()]); for(String s : sArrays){ System.out.println(s); } // String[] -> List ArrayList mNewList = new ArrayLis.. 더보기
log4j.xml 한글 설정 [출처] log4j.xml 한글 설정|작성자 bd0224 더보기
java.sql.Date <==> java.util.Date Java 로 DB 에서 데이터를 가져올때 #### 1. java.sql.Date ==> java.util.Datejava.util.Date utilDate = new java.util.Date(rs.getDate("regdate").getTime());java.util.Date utilDate = rs.getTimestamp("regdate"); //->java.sql.Timestamp가 Date을 상속하기 때문에 이렇게 쓸 수 있음 #### 2. java.util.Date ==> java.sql.Date pstmt.setDate(4, new java.sql.Date(java.util.Date.getTime()) );pstmt.setTimestamp(4, new java.sql.Timestamp(java.. 더보기