《java 進階之路》 上--推薦書籍
整整一月沒有更新部落格了,因為十月份和雙十一新入手的6本技術相關的書,這個月看完了3本,後面的3本還得慢慢肯。
下面我就介紹下進階高階工程師必須也是我自己都看的一些書和知識點。
1.深入理解Java虛擬機器
個人感覺想踏入高階工程師行列,第一本應瞭解的書。理解Java虛擬機器後好多知識點迎刃而解,對理解其它的知識點也事半功倍。主要修煉程式設計師內功。
該書看了差不多5遍了(第一版+第二版)
2.Java併發程式設計的藝術
java 併發我是從這本書入手的。這本書主要講解 java記憶體模型和JUC(java.util.concurrent)包中的原始碼、原理。
如果沒有接觸過併發的同學,可以先熟悉下 JUC包中所有的類的使用和應用場景,多練習幾遍。然後在入手這本書,瞭解併發的原理,並結合這本書把JUC包的原始碼分析閱讀下,保證精通併發程式設計。
該書本人最少看了3、4遍,看過這麼多書,感覺併發原始碼是最難懂的,經過了痛苦的經歷回過頭來也只是微微一笑。
3.併發程式設計實戰
併發程式設計必看書籍,講解一些理論及實戰,教你一些併發程式設計的一些技巧,規避一些併發程式設計容易遇到的坑。
4.圖解HTTP
帶你輕鬆入門HTTP協議,如果不懂HTTP協議的建議先入手該書簡單瞭解下HTTP協議。
5. Java網路程式設計
做web開發的,不瞭解網路程式設計有點說不過去,該書主要將了socket、http、nio、等,也主要分析了java.net包中的類。
網路程式設計相對與 JVM 和 併發程式設計簡單多了,但推薦大家先學完 JVM 和併發程式設計在回過頭來看學習這塊,這樣就會輕鬆很多。因為網路程式設計就是 IO+併發。socket通過輸入流和輸出流進行請求響應資料,通過多執行緒進行併發處理。
該書個人看了3遍。
我個人學完以上三塊 JVM、併發、網路後開始分析 tomcat原始碼、spring原始碼。發現之前看不懂的程式碼,現在就都可以看懂了。
6.億級流量網站架構核心技術
概書主要講解了 高可用和高併發的一些技術方案,及相關知識點。
7. 白帽子講web安全
看完這本書後發現之前寫的程式碼,到處都是漏洞。強烈推薦大家看下,看該書還是比較輕鬆愉快的。
8. 架構探險-從零開始寫Java Web框架
最近正在看這本書,還有最後一節沒有看完。看完這本書後對MVC框架有了更深入的瞭解和實現。對IOC、AOP、事務等實現都詳細的介紹,通俗易懂,但是看Spring的事務、AOP、IOC原始碼看的那麼痛苦。看完這本書後就瞭解Spring是怎麼實現的了。
想了解IOC、AOP 和MVC框架的機制的同學強烈推薦看這本書。
9. 架構探險:從零開始寫分散式服務框架
該書講解了RPC和序列化實現幾種方式。使用ZK 服務中心、配置中心實現原理。負載均衡的幾種實現方式及負載均衡演算法等。
想要入門微服務的同學,強烈建議先入手這本書。
10. 架構探險-輕量級微服務架構
這兩本書是雙11剛入手的,還沒來得急看。待評價
下一篇: 《java進階之路》 下
想了解更多精彩內容請關注我的公眾號
本人簡書blog地址:http://www.jianshu.com/u/1f0067e24ff8
點選這裡快速進入簡書
相關文章
- 《Java 進階之路》 下--推薦書籍Java
- 史上最全的Java進階書籍推薦Java
- Java進階書籍推薦,趕快收藏起來!Java
- Java書籍推薦Java
- Java培訓進階書籍推薦,趕快收藏起來!Java
- python書籍推薦——從入門到進階Python
- Java學習推薦書籍Java
- 入門,進階go語言優秀書籍推薦Go
- Linux入門及進階學習推薦書籍Linux
- 軟體安全進階書籍不完全推薦-更新中
- Python3.X入門和進階書籍推薦Python
- javascript推薦書籍JavaScript
- Java學習必備書籍推薦Java
- JAVA面試題目及推薦書籍Java面試題
- 學Java可以看哪些書?6本Java書籍推薦Java
- 後端書籍推薦後端
- 機器學習必看書籍推薦機器學習
- PHP新手推薦書籍PHP
- [轉]javascript推薦書籍JavaScript
- 推薦適合Java初學的書籍?Java
- 最新 python書單121本從入門到進階推薦書籍最全整理Python
- 《Java Web開發實戰》Java工程師推薦的進階之路JavaWeb工程師
- python 書籍推薦 三Python
- Android開發者書籍推薦Android
- DBA學習書籍推薦
- 最全的C/C++入門到進階的書籍推薦,你需要嘛?C++
- Java學習必備書籍推薦終極版!Java
- 推薦Java程式設計師閱讀的書籍Java程式設計師
- Python入門進階推薦書單Python
- 老司機分散式書籍推薦分散式
- 計算機書籍(必看推薦)計算機
- 書籍推薦:《API 設計模式》API設計模式
- Oracle Form開發書籍推薦OracleORM
- 程式設計科普書籍推薦程式設計
- C++必讀書籍推薦C++
- Android開發書籍推薦Android
- 推薦書籍:金字塔原理
- C++學習推薦書籍C++