相對於電子書,我更喜歡紙質版的書籍。我喜歡在拿到新書時記錄購買時間、地點、開始閱讀的時間、第一次看完的時間,算是一種學習的記錄。過去的2016年一共閱讀過15本技術書,下面對這些書作一個小結。前端
這本書是2013年購買的,2016年是第三次閱讀,每次看完的收穫都不同。這本書系統的講解了Java虛擬機的工做機制和底層原理,用通俗的語言和案例圍繞內存管理機制、虛擬機執行子系統、程序編譯與代碼優化、高效併發四個部分對JVM進行了全而深刻的講解。數據庫
這本書是2014年購買的,2016年是第四次閱讀。這本書由淺到深對Spring源碼系統的展開講解,語言簡單易懂,最好配合源碼一塊兒看。編程
這本書以Java Web開發爲主題,分別講解了實際開發中用到的一些前端技術、Java基礎技術原理、Java服務端技術原理,總結了技術背後複雜、難懂的技術原理。安全
它是一本Java併發編程的參考書,這本書不只講解了併發和線程的理論知識,還介紹了各類實用的併發開發技術。性能優化
Spring框架的實踐指南,全面且詳細地講解了Spring框架的使用,介紹了一些Spring的新特性。數據結構
這本書詳細介紹了Java編程中的78條經驗規則,這些規則解釋瞭如何去作才能產生易讀、健壯和高效的代碼。架構
MySQL數據庫的複習書籍,內容淺顯易懂。併發
這本書闡述了代碼的質量與其整潔度成正比的觀點,書中列出了一系列行之有效的代碼整潔的操做規則。框架
這本書講述瞭如何去編寫高可讀性的代碼,書中給出了不少實踐規則。性能
這本書講解了如何使用Java開發REST風格的Web服務,並詳細介紹如何基於Jersey去開發一個完整、安全、高性能的REST風格的Web服務。
這本書以性能調優爲主旨,從設計方面、代碼編寫、JVM設置等方面作優化。
這本書全方面的講解了如何使用Gradle,包括Gradle的基礎知識、自動化構建和最佳實踐。
這本書由淺入深的講解了Redis的五種數據結構,並經過一系列的實例展現了Redis的用法,同時還介紹了一些擴展及優化Redis的方法。
這本書講述了大型網站技術的發展歷程,講解了一些大型網站發展過程當中使用到的設計和技術。
這本書詳細講解了大型Java網站必備的三利器,服務框架、消息中間件和數據訪問層的具體設計和實現方法,其中不少是淘寶在架構演進過程當中摸爬滾打的實戰經驗和血淚教訓。