[Spring] Spring 3.1 + MongoDB 를 이용한 Cache 출처: http://debop.blogspot.kr/2013/03/spring-31-mongodb-cache.html 앞서 EhCache, Memcached 는 일반적으로 메모리를 저장소로 사용합니다만, MongoDB 와 Couchbase 는 정보를 Document 로 관리하는 NoSQL DB라 볼 수 있습니다.이런 의미로 단순 캐시로 쓰기에는 너무 많은 기능을 가지고 있다고 봐야합니다. 그런만큼 .. IT_Programming/Dev Libs & Framework 2015.07.09
[Spring] Spring 3.1 + Couchbase 를 이용하여 Cache 만들기 출처: http://debop.blogspot.kr/2013/03/spring-31-couchbase-cache.html 이번에는 Couchbase 를 저장소로 사용하여, Spring Cache 를 사용해 보도록 하겠습니다.간략하게 Couchbase 에 대해 설명하면... Memcached + CouchDB 라고 보시면 되구요. 설정에 따라 메모리 저장소로 (Memcached), Document DB 형태(CouchDB) 로 사용할 수 있.. IT_Programming/Dev Libs & Framework 2015.07.09
[Spring] Spring 3.1 + Memcached 를 이용한 Cache 관리 출처: http://debop.blogspot.kr/2013/03/spring-31-memcached-cache.html Memcached 는 캐시들을 구분하는 개념이 없다는 게 하나의 특징이고, 분산 환경을 지원하므로, 직렬화/역직렬화를 통해 저장/로드 됩니다.이것 때문에 당연히 In-Proc 인 ehcache 보다야 속도가 느리지만, HA 구성 시에는 캐시 서버로 좋은 선.. IT_Programming/Dev Libs & Framework 2015.07.09
[Spring] Spring 3.1 + EhCache 를 이용하여 캐시 사용하기 출처: http://debop.blogspot.kr/2013/03/spring-31-ehcache.html 참고하기 좋은 자료 1) 스프링 3.1 Cache Abstraction: http://whiteship.me/?p=13271 2) spring cache의 적용 (ehcache): http://ironheel.tistory.com/44 Spring 3.1 이상부터 Annotation을 이용하여, Cache 를 아주 쉽게 사용할 수 있습니다. 데이터를 처리하는 함수에서 @Cacheable .. IT_Programming/Dev Libs & Framework 2015.07.09
Rx (Reactive Extensions) 출처: http://functionalthinking.appspot.com/sp.search?q=Rx 참고자료 1) http://tiii.tistory.com/15 2) http://tiii.tistory.com/16 3) http://tiii.tistory.com/17 4) http://tiii.tistory.com/18 5) http://tiii.tistory.com/21 Exact matchRxPages starting with "Rx"Rx Simplified (Reactive Programming in Python)Rx: Curing Your Asynchronous Programming BluesRx on AndroidRx/ExampleRxJ.. IT_Programming/Dev Libs & Framework 2015.06.29
[펌] java. google Guava 라이브러리를 사용해서 함수형 프로그래밍(Functional Programming) 시도하기 출처 : http://blog.acidraincity.com/2015/02/java-google-guava-functional-programming.html 구글 Guava 라이브러리를 이용해 함수형 프로그래밍을 시도해 보려고 작성한 예제 코드입니다. // Arrays 클래스의 public static <t> List<t> asList(T... a); 메소드를 이용해 단일 원소 리스트를 // 생성합니다. // 이렇게 .. IT_Programming/Dev Libs & Framework 2015.02.23
Guava를 써야하는 5가지 이유 출처: http://blog.outsider.ne.kr/710 얼마전에 올렸던 List에서 중복요소 제거한 List로 만들기에서 많은 댓글이 오가면서 반농담삼아 그냥 Guava를 쓰자라는 결론(?)에 이르르면서 최근에 Guava를 좀 찾아서 써보면서 Insightful Logic이라는 런던의 스타트업회사의 회사의 블로그에서 작성한 5 Reasons to us.. IT_Programming/Dev Libs & Framework 2015.02.23
NLP 자연어처리 / 형태소분석 출처: http://blog.naver.com/dogcowking/220187560706 * 형태소 분석 http://ra2kstar.tistory.com/170 기본 이론 * 한나눔 형태소분석 + 음차표기 (카이스트 시맨틱웹연구실) http://semanticweb.kaist.ac.kr/hannanum/ * 루씬 한글분석기 오픈소스 프로젝트 http://cafe.naver.com/korlucene - KoreanAnalyzer / ArirangAnalyzer 카페 http://devyong.. IT_Programming/Dev Libs & Framework 2015.01.14
Joda-Time을 활용한 date format 처리 출처: http://hungry-developer.blogspot.kr/ 기존 JDK에서 제공하는 SimpleDateFormat은 문제가 많은 것으로 알려져 있다. Thread-Safe하지 못하여 멀티 쓰레드 환경에서 에러를 발생시키고 퍼포먼스에도 좋지 않다. 그리고 Java 진영에서도 설계가 잘못 되었다고 인정하였으며 deprecated되었다. 기존 JDK에서 제.. IT_Programming/Dev Libs & Framework 2014.07.16
[Spring JMS] Spring JMS 기본예제 출처: http://yunsunghan.tistory.com/125 http://yunsunghan.tistory.com/126 JMS 모델중 Point-to-point 메시징 모델인 Queue 방식에 대한 예제를 만들어 본다. 물론 예제는 Spring 기반이다. 1. 메시지 서비스 구조 보내는이(Sender) -- Message --> 큐(Queue) --Message--> 받는이(Receiver) 보내는이와 받는이는 구현해야 한다... IT_Programming/Dev Libs & Framework 2014.07.15