原创 Java Apache CollectionUtils 源碼閱讀筆記,注意3.2版本bug
union並集 以下是部分方法,並非是所有方法。 //通過set將a、b集合合併,如果某個對象在兩個集合中出現,則新集合中該對象的數量取兩個集合中該對象出現次數的較大數。 public static Collection un
原创 todo 基本設計模式
todo 基本設計模式
原创 java虛擬機性能監控與故障處理工具
jps jstat jinfo jmap jhat jstack HSDIS JConsole VisualVM
原创 爬蟲難題
登錄問題(登錄時一般有驗證碼限制) 封禁問題 js解析
原创 RPC thrift學習筆記
RPC 遠程過程調用,需要它的理由 - 架構分層、分割 - 分佈式集羣 - 基礎服務複用 RPC典型框架 - thrift(facebook) - gRPC(google) - Dubbo(alibaba)
原创 java String 源碼閱讀筆記以及Unicode的學習
感悟 可以看到String中的方法,均是比較簡短的方法,且每一行的長度都在idea 代碼顯示框的一半長左右。非常便於閱讀。 源碼分析 string的不可變性 //從源碼中可以看出string內部是通過數組實現的。其被fina
原创 線程池的大小應該設爲多少
線程池的大小應該爲多少 結論:線程等待時間所佔比例越高,需要越多線程。線程CPU時間所佔比例越高,需要越少線程(防止過多的上下文切換)。 最佳線程數目 = (線程等待時間與線程CPU時間之比 + 1)* CPU數目 http:
原创 面試高頻問題
大致面試過程 一般包括項目經驗(其中可以有針對的問一些問題探聽所述的虛實、掌握技術的深度廣度),數據結構/算法/編程能力,專業知識(操作系統,網絡,數據庫等),在面試過程中,對候選人的表達能力,思維能力,學習能力,主動性和責任心,
原创 todo 中間件原理
1 kafka 2 redis 3 tair 4 thrift dubbo 5 jetty 瞭解下 6 mybatis 原理 7 atlas 8 octo zookeeper 9 maven 10 j
原创 todo 啃掉這些社招文章
http://www.cnblogs.com/binyue/p/4015884.html 點贊 收藏 分享 文章舉報 hnust_gebilaowang 發佈了48 篇
原创 todo java8 hashmap
todo ArrayList http://tech.meituan.com/java-hashmap.html 點贊 收藏 分享 文章舉報 hnust_gebila
原创 todo ConcurrentHashMap
http://ifeve.com/concurrenthashmap/ 點贊 收藏 分享 文章舉報 hnust_gebilaowang 發佈了48 篇原創文章 · 獲贊
原创 驗證碼識別
tess4j使用 http://blog.csdn.net/qq245671051/article/details/50363678 灰度化實現 http://www.codeceo.com/article/java-image-
原创 todo 數據結構算法
todo 數據結構算法 點贊 收藏 分享 文章舉報 hnust_gebilaowang 發佈了48 篇原創文章 · 獲贊 0 · 訪問量 1萬+ 私信