logback 로그 레벨별로 로그파일 분리하기

levelFilter를 활용. [code xml]<appender name="infoFile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <File>${LOGS_FOLDER}/info.log</File> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <l...

ConcurrentHashMap , Collections.synchronizedMap(Map) 어떤걸 써야 하는거?

멀티쓰레드 환경하에서 적절히 사용할 수 있는 Map계열 자료형으로 ConcurrentHashMap , Collections.synchronizedMap(Map) 이 있는데 어떤걸 사용하는게 더 효과적인지 확인해 봤다.https://ria101.wordpress.com/2011/12/12/concurrenthashmap-avoid-a-common-mis...

Java 자동화, 매크로 도구들

Java Robot : JDK에 기본으로 포함되어있는 API.Tasklist - http://technet.microsoft.com/en-us/library/bb491010.aspx프로세스 정보를 출력하는 콘솔 명령어NirCmd - http://www.nirsoft.net/utils/nircmd.html콘솔명령도구 Open CV for JAVA - http://opencv.org...

모질라, 크롬의 NPAPI 지원 중단(사용불가) 계획 진행 상태.

모질라, 크롬에서 NPAPI 지원 중단(사용불가) 얘기는 갑자기 나온건 아니고 일년전부터 꾸준히 준비해오던 것이고 그 계획에 따라 내년 9월이면 크롬브라우저에서는 NPAPI가 완전 퇴출(동작하지 않음)된다. 현재는 많이 쓰이는 몇몇 NPAPI 사용 플러그인에 대해 화...

일반 메소드를 AOP를 통하여 멀티 쓰레드로 동작시키기

reference : http://springinpractice.com/2008/11/15/aop-101-speeding-up-springs-javamailsenderimpl-with-aopAdvice 작성[code java] package app.aop; import org.apache.log4j.Logger; import org.aspectj.lang.ProceedingJoinPoint; public class ForkAdvi...

뭐..? 러시아가 시간대를 바꾼다고?

윈도우 업데이트는 대게 어떤 항목이 업데이트 되는지 자세히 확인하지 않고 업데이트를 진행하는게 평소 패턴이었는데 오늘은 어째서인지 (정말 아무런 이유도 없이..) 업데이트 상세정보를 확인해 봤다.그래서 열린 페이지가...http://support.microsoft.com/kb/2...

Netbeans Dark Metal Theme

넷빈즈 룩앤필을 다크 테마로 변경했습니다. 테마명은 Dark Metal Theme 입니다.2013년 2월경에 릴리즈가 되었는데 지금껏 그 존재를 모르고 있었네요..기존에 있었던 어두운 계열의 룩앤필은 어딘가 한두개씩 이상했거든요.. Java에서 자랑하는 Nimbus 룩엔필도 올...

반박할 수가 없다...

가다듬어지지 않은 문장일 뿐.. 반박을 할 수가 없네... 막말로 이야기해서 지금 대한민국 20대 30대는 필요없는세대에요 윗대가리 그리고 대한민국의 조금이라도 권력을 지닌 자들에게는 우리 20대 30대는 필요없는 정도가 아니라 눈에 가시같은 존재죠 왜 시급올...

X-Frame-Options 와 ClickJacking

ClickJacking 과 같은 공격을 무력화 하기위해 X-Frame-Options 같은 확장 해더를 이용할 수 있다.X-Frame-Options 을 통해 브라우저가 <frame>, <iframe> 혹은 <object> 태그를 렌더링 해야하는지 막아야하는지를 알려준다.X-Frame-Options 은 ...

개발자 면접 시 회사에 꼭 확인 할 5가지 질문.

원문 http://www.itworld.co.kr/slideshow/89446 그렉 디아만트는 벤틀리 대학(Bentley University)에서 CIS 학사 학위를 받고 5월에 졸업하기에 앞서서 30곳의 회사에 면접을 봤다. 디아만트는 각각의 회사들의 차이점을 파악하기 위해 핵심 질문들의 목록을 작성...

신의 자비

신의 자비는 한계가 없으며 신앙이 없으면 양심에 따라 행동하면 된다.- 교황 프란치스코 ( Pope Francis )"신을 믿지않거나 믿음을 추구하지 않는 사람들을 신이 용서하겠는가"라는 무신론자 유제니오 스칼파리의 질문에

REST API 디자인 규칙

한빛 미디어의 e-book "일관성 있는 웹 서비스 인터페이스 설계를 위한 REST API 디자인 규칙" 의 목차에서 추려낸 REST API 디자인 규칙.지켜오던것도 있고 원칙은 알고있었지만 이런저런 이유로 현실에는 적용하기 어려운 부분도 있지만 이런 원칙을 상기하면서 ...

회사 옥상에서 맛난 치맥 파티~

회사에서 마련한 치맥 파티, 연구동 옥상에서.맛있게 잘 먹었습니다.~

프론트엔드 개발자는 왜 구하기 어려운가

[번역] 프론트엔드 개발자는 왜 구하기 어려운가http://mygony.com/archives/4810

StampedLock example from java api

http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/StampedLock.html[code java] class Point { private double x, y; private final StampedLock sl = new StampedLock(); void move(double deltaX, double deltaY) { // an exclusively...