原创 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萬+ 私信