본문 바로가기

java

openCSV java 에서 CSV 파일을 사용할 때 사용했었음. 더보기
JAVA DECOMPILER 프로그램 사이트들. 출처 : http://blog.naver.com/kss9424/120008448529 Mocha - http://www.brouhaha.com/~eric/computers/mocha.html Hanpeter van Vliet's first Java Decompiler. Orphaned at Java 1.02, so crashes on inner classes. [Freeware] WingDis 2.15 - http://www.wingsoft.com/wingdis.shtml Command line Java decompiler. [Commercial] SourceAgain - http://www.ahpah.com/product.html Java Decompiler for Win95/NT, Unix, web-.. 더보기
StringBuffer 초기화하여 재사용하기. StringBuffer변수.setLength(0); [출처] [초기화] StringBuffer 객체의 초기화 방법|작성자 담덕 strBuffer.delete(0, strBuffer.capacity()); [출처] StringBuffer 초기화 setLength(0)|작성자 황금쌀 아님 그냥 new 해버리던가...;; 더보기
파일 업로드 multipart/form-data 출처 : http://blog.naver.com/callzone?Redirect=Log&logNo=140055259392 파일 업로드를 위한 기본적인 폼 형태 웹 브라우저를 통해서 파일은 전송하기 위해서 폼 구성에 대해서 알아보자. form 태그의 속성돌중 input 태그들이 있는데 이들중 태그는 파일을 선택할 수 있는 창을 만든다. 또한 이렇게 선택된 파일을 전송하기 위해서 form 태그의 속성들 중 method외 enctype을 다음과 같이 지정한다. Warn 으로 지정한 폼 요소에서 파일 업로드를 위한 파일 요소를 지정해야한다. input 태그의 속성으로 type은 file로 지정하고, 이 태그에 대한 이름을 명시 해야한다. 의 형태로 전송한 폼에 담겨진 파라미터들은 request 객체를 통해서 이.. 더보기
JAVA 가변인수 예제 : public static void foo(int ... nums) { for(int num : nums) { System.out.print(num); } System.out.println(); System.out.printf("The last number of list is %d\n", nums[nums.length - 1]); } 메소드가 받을 인수를 쓸 때 변수타입과 변수이름 사이에 ... (점3개) 넣으면 된다; 그리고 그 변수는 배열형식으로 취급해서 사용하면 된다. 오우. 굿 더보기
StringTokenizer 와 split 의 차이. StringTokenizer tokens = new StringTokenizer(str , "/"); str.split("/") 예를 들어 " / " 문자를 기준으로 잘라내어 사용할 때 이 두가지를 쓴다. 차이점이 있다. 몰라서 고생 좀 했는데.. str = "데이터1/데이터2//데이터4" ; 위의 스트링의 "/" 기준으로 잘라내어 사용할 때. StringTokenizer 는. 데이터1 데이터2 데이터4 이런 결과를 가져오고, split 은 데이터1 데이터2 NULL 데이터3 이런 결과를 가져온다. 중간에 빈칸이 올 수 있는 경우를 조심하자. 더보기
JSP Beans, DTO, DAO, Manager Class, Beans Scope 원문? :http://blog.naver.com/yongirani?Redirect=Log&logNo=10028678712 ▩ 빈즈(강낭콩)의 이해 - jsp페이지상에 나열되는 자바 처리로직은 디자인 코드와 함께 매우 복잡한 코드를 구성합니다. 이로인해 디자인 변경시 자바코드가 영향을 받아 오류가 자주 발생되며, 코드 수정시 코드를 알아볼 수 없어 유지보수가 매우 힘이 듭니다. 이러한 반복되는 자바 코드들을 JAVA파일안에 저장하여 사용하는 형태를 빈즈라고 합니다. - 확장자는 *.java 입니다. 컴파일하여 .class형태로 배포합니다. - 메모리에 생성된 빈즈(DTO)는 다른 자바 클래스(DAO(Data Access Object), Business Logic)에 의해서 사용됩니다. - 빈즈는 dll과 .. 더보기
날짜구하기. java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyyMMdd"); String today = formatter.format(new java.util.Date()); 더보기