前言 最近在看《代碼大全》,可以說是一本軟件開發(fā)的百科全書,特別厚,但是干貨也很多。平時寫代碼,代碼規(guī)范是一個最低的要求(很多老代碼連最低要求都...
前言 Java 開發(fā)過程經常需要編寫有固定格式的代碼,例如說聲明一個私有變量,logger或者bean等等。對于這種小范圍的代碼生成,我們可以利...
前言 Java 開發(fā)過程中經常會遇到編寫重復代碼的事情,例如說:編寫領域類和持久類的時候,大部分時候它們的變量名稱,類型是一樣的,在編寫領域類的...
前言 我的校招今年結束得比較早,主要是因為拿的都是 9 月初提前批的 offer。今年的校招我拿了網易,阿里的 offer,而且都不是批發(fā)價。網...
前言 Paxos 一致性協(xié)議可以說是一致性協(xié)議研究的起點,也以難以理解聞名。其實協(xié)議本身并沒有多難理解,它的難理解性主要體現(xiàn)在:為何如此設計協(xié)議...
前言 ZAB 協(xié)議是為分布式協(xié)調服務 ZooKeeper 專門設計的一種支持崩潰恢復的原子廣播協(xié)議。在 ZooKeeper 中,主要依賴 ZAB...
前言 初學 Zookeeper 會發(fā)現(xiàn)客戶端有兩種回調方式: Watcher 和 AsyncCallback,而 Zookeeper 的使用是離...
前言 之前寫了一篇深入分析 ThreadLocal 內存泄漏問題是從理論上分析ThreadLocal的內存泄漏問題,這一篇文章我們來分析一下實際...
前言 ThreadLocal 的作用是提供線程內的局部變量,這種變量在線程的生命周期內起作用,減少同一個線程內多個函數或者組件之間一些公共變量的...