본문 바로가기

Java

[Solr View 제공] 주의 해야할 Date Type 표현 방식. Solr 통합검색 > 검색된 메일 시간이 다 똑같이 나옴 ㅁ yyyymmdd 의 기본적인 표현은 보이지만 시간이 모두 09 시 표현됩니다. - 모듈의 컬럼을 가변 적으로 조회합니다. 조회 시 Selecft * from ... 으로 가져오기 때문에 데이타 타입을 알 수 없습니다. ㅁ 시간을 정확 히 표현하고자 하는 경우 View 를 수정해야 합니다. -- oracle to_char(MAIL.MAIL_RECV_DT - to_number(to_char(systimestamp,'TZH'))/24, 'YYYY-MM-DD"T"HH24:MI:SS"Z"') AS FIELD_M_MAIL_RECV_DT, -- mysql DATE_FORMAT(CONVERT_TZ(now(),'+09:00','+00:00'),'%Y-%m-%d.. 더보기
Java UTF-7 Charset ※ Java 에서 UTF-7 Charset 을 지원하지 않는다. ㅁ java 에서 지원하는 Charset 참고 http://docs.oracle.com/javase/7/docs/technotes/guides/intl/encoding.doc.html # .../jre1.8.0_25/lib/ext 에 jcharset.jar 파일을 복사 한다. charset=unicode-1-1-utf-7 더보기
jad decompile 후 생성되는 주석 제거 정규식. /\* [0-9]* \*/ 더보기
Optional<T> : T == null 코드 삭제 구글 실험소의 메일 보내기 취소 라는 기능이 생겨 구현 중인데... 이넘의 null 처리가 왜이리 보기가 싫은지. public boolean isCancelMail(String sender, String storeKey) { if(cancelStore.containsKey(sender)){ final Optional list = Optional.of(cancelStore.get(sender)); return list.isPresent() && list.get().contains(storeKey); } return false; } 나쁘지 않군. 더보기
Java 8 Launch video http://www.oracle.com/events/us/en/java8/index.html 더보기