原创 apache commons csv寫文件demo

1.簡介 csv處理開源的工具有不少,比如:super csv 和 Apache commons csv,本文使用Apache Commons csv,其提供了非常簡單的接口來讀寫csv文件。 本文是針對csv文件的寫示例。 2.依賴

原创 spring batch無法重複執行的原因和解決辦法

理解spring batch 的Job 、Job Instance和Job Execution的關係對配置和使用spring batch有很大的幫助。 在一次實際使用spring batch的過程中,在調度平臺中,第一次執行Job沒有出

原创 Java bean copy 工具 dozer

dozer的參考文檔:http://dozer.sourceforge.net/dozer-user-guide.pdf

原创 guava的String之Splitter

1.常用方法 摘自官網的部分常用方法說明。 Base Factories Method Description Example Splitter.on(char) Split on occurrences of a specifi

原创 java 無鎖並行框架Amino

http://amino-cbbs.sourceforge.net/qs_java.html

原创 guava中String的CharMatcher

1.CharMatcher的field 類型 ANY:匹配任意字符。 NONE:任何字符都不匹配 WHITESPACE:匹配字符裏面的空格。 BREAKING_WHITESPACE:匹配字符之間是否被空格隔斷。 INVISIBLE:確定字

原创 Java單例多線程

參考:http://stackoverflow.com/questions/11165852/java-singleton-and-synchronization

原创 文檔內容相似項處理-Shingling

集合的Jaccard相似度定義:對於兩個集合A和B,A和B的Jaccard相似度記爲SIM(A,B)=|A∩B|/|A∪B|。 計算文檔內容的相似度可以用來檢測文檔抄襲作弊或者鏡像頁面等。 爲了計算文檔內容之間的相似度,首先也將文檔進行分