java6 자바 DateUtils.java Code Pull requests 0 Pulse src/main/java/mykidong/storm/util/DateUtils.java package mykidong.storm.util; import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.HashMap; import java.util.Map; public class DateUtils { private DateUtils(){} /** * 참고할 format letter * Letter Date or Time Compone.. 2017. 3. 30. 자바 stringBuffer va stringBuilder vs string JAVA String & StringBuffer & StringBuilder 1. String - 메모리 불변 - 문자열 변경시 객체가 새로 생성 - equals() 오버라이딩 2. StringBuffer - 메모리 가변 - 문자열 변경시 기존 객체가 변경 - 메모리 변경이 잦은 경우 효율적 - 스레드에 안전하게 설계(ThreadSafe) 3. StringBuilder - 메모리 가변 - 문자열 변경시 기존 객체가 변경 - 메모리 변경이 잦은 경우 효율적 - 멀티스레딩시 동기화 처리되지 않음 - 단일 스레드에서의 안전성만을 보장 4. 응답시간 - String > StringBuffer > StringBuilder 5. 메모리 - String > StringBuffer == StringBuilder Str.. 2017. 3. 30. 자바 stringBuffer va stringBuilder vs string JAVA String & StringBuffer & StringBuilder 1. String - 메모리 불변 - 문자열 변경시 객체가 새로 생성 - equals() 오버라이딩 2. StringBuffer - 메모리 가변 - 문자열 변경시 기존 객체가 변경 - 메모리 변경이 잦은 경우 효율적 - 스레드에 안전하게 설계(ThreadSafe) 3. StringBuilder - 메모리 가변 - 문자열 변경시 기존 객체가 변경 - 메모리 변경이 잦은 경우 효율적 - 멀티스레딩시 동기화 처리되지 않음 - 단일 스레드에서의 안전성만을 보장 4. 응답시간 - String > StringBuffer > StringBuilder 5. 메모리 - String > StringBuffer == StringBuilder Str.. 2017. 3. 30. 자바 Session 세션 JAVA Session METHOD : getAttribute (java.lang.String name) RETURN : java.lang.Object NOTE : 세션에 바인딩된 객체 중 name에 해당되는 객체 값을 가져온다. 없을 경우에는 null을 반환한다. 반환값은 Object형이므로 반드시 형 변환을 하여 사용해야 한다. METHOD : getAttributeNames() RETURN : java.util.Enumeration NOTE : 세션에 바인딩된 모든 객체들의 이름을 Enumeration형으로 되돌려 준다. 서블릿 2.1과 이전 API들의 getValueNames 메소드 대신 이것을 사용한다. - hasMoreElements : Enumeraion 객체에 뽑아올 데이터가 있는지를 검사.. 2017. 3. 30. 이전 1 2 다음