《Java 进阶之路》 下--推荐书籍
真正想提升自己,我感覺最主要的是先把 JVM、并發、網絡這三塊知識點學會、學通,這三塊是基礎,后面所有的框架、中間件等相關的都是基于這三塊知識點之上的。學完這三塊知識點,可以快速的掌握其它的知識,新框架等。
接著上篇上一篇: 《java進階之路》 下
繼續給大家分享,進階高級或架構師必看的書籍。
1. HeadFirst 設計模式
如果對設計模式不了解,可以入手這本書,或圖解設計模式。
我也買了本 《Java 與 模式》 600多頁。看了兩章就不看了,枯燥無味,看完就忘。我只是完整的看完過《HeadFirst設計模式》,看完其實印象也不深,只知道有這些設計模式,大概干什么的了解些。我真正理解設計模式還都是閱讀源碼的時候學習的。如果想真正的理解設計模式,還是多讀一些源碼吧。
2. spring 源碼深度解析
這本書主要分析了 spring 加載配置文件,解析標簽,生成Bean。IOC,AOP 源碼講解 ,整合JDBC,SpringMVC 源碼分析等。
這本書看的有些枯燥,必須下載源碼結合這書上一塊分析,光看書效果不大,沒有閱讀源碼的同學,謹慎入手。
3.重構 改善既有代碼的設計
大家都推薦這本書,我這也推薦下吧,想讓你的代碼寫的更好,邏輯更清晰,易讀已擴展,就入手一本吧。其實這本書我都沒整體的通讀一遍。
4.Effective Java
這本書沒得說,經典讀物,必看。
5.大型網站技術架構
主要從大型網站架構的特點,架構目標(高性能,高可用,可伸縮等)基本理論講起。看起來輕松愉快,抽時間準備再看一遍。強烈建議大家入手一本。
6.深入分析java web技術內幕
web開發進階必看。當時我閱讀tomcat源碼的時候,就是從這本書的tomcat拿章開始的。
7.啊哈算法
這本書朋友給我推薦的,寫到確實有意思,把算法寫的簡單易懂。
8.從Paxos到Zookeeper分布式一致性原理與實踐
看這本書是我對分布式事務 兩階段提交(2pc)、三階段提交(3pc)、有了更深的認識。CAP理論 BASE理論。對分布式一致性有了深刻的認識。看到zookeeper的時候有點蒙,表示看不懂。最近看完《架構探險:從零開始寫分布式服務框架》后對zookeeper有了更深的認識。有時間在重讀下Zookeeper相關的內容。
9.這就是搜索引擎
同事推薦的,看完這本書后對倒排索引有了更深刻的認識。自己也可以簡單的實現一個很簡單的搜索引擎。對爬蟲相關的知識也介紹了下。基本都是理論級別的。
10. 大型網站系統與Java中間件實踐
去年看過一遍,沒啥印象了呵呵。
11. Netty 權威指南
當時買這本書是為了學NIO,沒找到專門的書寫NIO的,看完NIO在學Netty就會輕松很多。
想了解更多精彩內容請關注我的公眾號
本人簡書blog地址:http://www.jianshu.com/u/1f0067e24ff8????
點擊這里快速進入簡書
GIT地址:http://git.oschina.net/brucekankan/
點擊這里快速進入GIT
總結
以上是生活随笔為你收集整理的《Java 进阶之路》 下--推荐书籍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《java 进阶之路》 上--推荐书籍
- 下一篇: 从零手写RPC