本文歸納了一個java工程師的生活、必讀書籍、技術棧,並持續更新中。但願對迷茫中的你有所指引。html
方式:Java技術棧+連接。java
北漂不易,逆風前行mysql
目錄 | 書籍名稱 | 知識點 | 描述 |
java編程linux
|
《Java從入門到精通》入門足矣。git |
||
《effective java》--》四星推薦,工具書,時長翻看一下規避坑。 | |||
jvmgithub |
《深刻理解java虛擬機》web |
java歷史+jvm內存+虛擬機執行+程序編譯優化+併發。 | 超五星推薦,建議看上多遍。主攻原理,深刻淺出,樓主到如今依然不敢說徹底吃透這本書。 |
《實戰Java虛擬機——JVM故障診斷與性能優化》第二版 | 主攻JVM實踐,各類調優。 | 四星推薦。看完一篇感受通常。但畢竟JVM調優的數據不多,湊活用。 | |
數據庫/緩存面試 |
《Mysql技術內幕-InnoDB存儲引擎》 | 原理多,從如今主流innoDB引擎入手,深刻講解mysql. | 超五星推薦,建議看多遍。因爲講的比較深且抽象,後端研發能夠有選擇的看。先看其中幾章,慢慢吃透全書 |
《高性能Mysql》第三版。 | 索引、查詢等圍繞性能優化講解的不錯 | 超五星推薦,內容極端歸納且有深度。書很厚,適合有必定經驗的開發者看,否則極可能吃不透看不下去。 | |
《Redis深度歷險-核心原理與應用實踐》 | 原理+源碼+應用 | 四星推薦,講解生動,200多頁的很薄的一本書,全綵...鑑於我們是開發並非DBA,看看這本書做爲redis入門也夠用了。 | |
設計模式redis |
《設計模式的藝術-軟件開發人員內功修煉之道》 | 中國人寫的設計模式,還能夠。 | 四星級推薦。市面上的設計模式都很老的,十年前的。這本比較新能夠看看。不過話說設計模式不是光看書來的,要結合源碼、真實項目實踐才能很好的領悟奧義.... |
算法算法 |
《算法第四版》 | 算法基礎,教材版,基本的算法都涵蓋到 | 超五星推薦,所有java實現算法,講解透徹。書很厚,算法比較全。官網能夠下載到源碼包,結合源碼包,方便調試,很是好。 |
《漫畫算法-小灰的算法之旅》 | 算法概念、數據結構、基礎算法,面試中的算法,簡單應用。 | 五星推薦,19年算法新書榜銷量冠軍,200多頁書很薄,能夠快速學習算法。你能想象一本全綵的算法書嗎...本書做者還有微信公衆號,持續更新算法相關文章。 | |
併發
|
《JAVA高併發程序設計》 |
併發 | 四星級推薦,除了第七章,其它幾章均可以看看。 |
《JAVA併發編程實戰》 | 併發的元老級別的書,必看 | 超五星推薦,經典。每一頁都是經典。 | |
區塊鏈 |
《區塊鏈原理、設計與應用》 | 歷史+原理+應用 | 四星級推薦,原理講的很清晰。 |
開源框架 |
《spring實戰第四版》 | ioc+aop+web | 四星級推薦,主流框架,建議挑選章節看,畢竟有些東西用不到。 |
《Spring Cloud 微服務實戰》 | 工具書 | 四星推薦,做爲spring cloud工具書仍是不錯。 | |
《springcloud與docker》 微服務架構實戰 |
工具書 | 通常 | |
綜合 |
《億級流量網站架構核心技術》 | ||
《大型網站技術架構-核心原理與案例分析》 | |||
《可伸縮服務架構-框架與中間件》 |