作爲一名碼仔,雖然平時工作很忙,但卻從來沒有停止過求知的腳步,始終保持着良好閱讀習慣。正所謂“一日不讀書,無人看得出;一週不讀書,開始會爆粗;一月不讀書,智商輸給豬”。今天簡單將購買過的技術書做下彙總(電子版和圖書館借閱的不計),即可溫故而知新,也希望給即將踏入該領域的新人一些啓迪
1.《精通spring 2.x企業應用開發詳解》
評價:對spring的源碼進行了徹底分析,深刻揭示了spring框架的內幕,讓讀者知其然,更知其所以然。spring中許多設計經驗、技巧、模式具有很高的借鑑性。另外這本書在分析原理的同時,能注意與實際應用相結合,讓讀者活學活用。
推薦:
2. 《spring 3.x 企業開發應用實戰》
評價:是對上面的2.x 版本的一個重大升級,引入很多新功能、新特性(比如:OXM、Spring MVC),可以大大降低開發的複雜性。另外對實例也做了較大優化,力求“從實際項目中來,到實際項目中去”。
如果沒有讀過第一本的人,建議直接讀第二本,完全不需要過渡
推薦:
3. 《構建高性能web站點》
評價:涉及的知識點:數據的網絡傳輸、服務器的併發處理能力、反向代理緩存、腳本解釋速度、頁面組件分離、瀏覽器本地緩存、瀏覽器併發請求、文件的分發、數據庫I/O優化、數據庫訪問、數據庫分佈式設計、負載均衡、分佈式文件系統、性能監控等。讓讀者可以全方位的熟知如何構建一個高性能的web站點
推薦:
4. 《Java 併發編程實戰》
評價:從併發性和線程安全性基本概念出發,介紹如何通過三方類庫提供的基礎併發組件構造模塊,避免併發危險、提高應用程序的吞吐量,提高線程的響應性,提高代碼性能和可伸縮性,提高線程安全。
另外本文引入很多重要的設計原則、設計模式以及思維模式,並輔以很多代碼實例,通俗易懂,可以讓新人快速遨遊在併發的世界裏
推薦:
5. 《java開發實戰經典》
評價:列舉了800個小實例、50多個案例、100個示意圖,全方位的介紹了java開發中重點用到的多種技術:集合、反射、多線程、網絡編程、I/O、類、抽象類、接口、枚舉、Annotation、泛型、設計模式、常用類庫、數據庫連接等等。
如果你是一名初學者,它將引領你打開java語言的大門;如果你是有過java開發經驗的人,也推薦你讀讀,它可以幫你全面、系統瞭解這門語言的各個知識點,你會深深愛上這門語言。
推薦:
6. 《ibatis實戰》
評價:全面講述ibatis框架,介紹了ibatis的設計理念和基礎知識,討論關於動態sql、高速緩存、DAO框架等知識點,出自ibatis持久化框架的創始人(JPetStore應用程序的締造者),是學習ibatis框架的不二選擇。
推薦:
7. 《maven實戰》
評價:maven作爲一個優秀的項目管理工具,將jar包定義成座標,幫你從瑣碎的手工勞動中解脫出來,幫你規範整個組織的構建系統。國內第一本公開出版的maven書籍,全面、系統的介紹了maven來龍去脈。
推薦:
8. 《分佈式java應用—基礎與實戰》
評價:基礎部分介紹了分佈式java應用的基本實現方式(如:SOA)、相關的JDK類庫和第三方框架;實踐部分重點介紹高性能、高可用和可伸縮系統的構建等。
推薦:
9.《大話設計模式》
評價:以情景對話的形式,用多個小故事或編程示例來講解常用的軟件設計模式,通俗易懂,如:工廠模式、策略模式、裝飾模式、代理模式、適配器模式、觀察者模式等等
推薦:
10. 《海量數據庫解決方案》
評價:介紹表的結構特徵、多樣化的索引類型、優化器的內部作用、執行計劃的制定、高效的索引構建、如何提高數據讀取效率等等。
適用於數據庫開發、管理人員,最好有一定的數據庫基礎
推薦:
11. 《雲計算的關鍵技術與應用實例》
評價:有點虛,不過可以瞭解雲計算相關的概念、定義等。以MPI爲例介紹並行計算。介紹雲計算的關鍵技術(Map/Reduce、Hadoop),但沒有足夠深入。最後是雲計算企業之間的競爭性分析。
推薦:
12. 《Lucene+nutch搜索引擎開發》
評價:介紹搜索引擎概述和原理、lucene的部署安裝、Nutch網絡蜘蛛與數據獲取、lucene索引建立、lucene檢索與查詢、搜索結果排序、文檔分析器與中文分詞、格式化文本分析、分佈式搜索與緩存等。是搞搜索開發的不錯入門書籍。
推薦:
13. 《java數值計算算法編程》
評價:介紹近90個常用的數值計算算法的原理和java實現方法。可以應用於科學和工程計算的各個領域。包括(複數計運算、矩陣運算、線性代數方程組的求解、非線性方程與方程組的求解、插值、數值積分)。如果這些是你研究的範疇,可以仔細研究下。
推薦:
14. 《巧用jquery》
評價:介紹如何利用jquery框架處理web頁面。(核心操作、簡化ajax開發、動態效果、導航與菜單設計、處理表單、實現各種絢麗效果等等),即開闊視野,也學到很多jquery的竅門
推薦:
15. 《架構實戰》
評價:說實話買它完全是衝着書名去的。通篇介紹軟件架構設計過程中涉及的一些概念、流程、方法、用到的工作產品等,完全是在講理論,不太適合初學者。
推薦:
16. 《精通Linux完全自學手冊》
評價:講解linux操作系統的安裝和使用方法、常用命令、DNS、系統管理、E-mail服務器的配置與應用、FTP服務器的配置、VPN服務的配置與應用、web服務器配置、DNS服務器的配置
推薦:
17. 《UML與Rationl Rose 2003 從入門到精通》
評價:介紹了UML語言的基礎知識(視圖:用例圖、類圖、時序圖、狀態圖、組件圖),並通過實例將UML語言應用於軟件系統的分析、設計與開發中。
推薦:
18. 《領域驅動設計》
評價:介紹如何構造一個好的領域模型,抓住領域的實質。理論性較強,不過也提出了一些比較好的戰略,閱讀時最好有一定基礎。
推薦:
19. 《Apache源代碼全景分析》
評價:介紹了Apache的基礎體系結構和核心模塊的實現機制,包括配置文件、模塊化結構、多任務併發、以及網絡連接和請求讀取。門檻要求比較高,很適合於對apache深度擴展的人閱讀。
推薦:
20. 《Apache經典實例》
評價:以實例的形式來講解Apache的配置使用(涉及知識點:日誌記錄、虛擬主機、別名重定向及重寫、安全防護、SSL、動態網頁內容、錯誤處理、代理服務器)
推薦:
21. 《Oracle Database 11g SQL 開發指南》
評價:可以讓你全面瞭解Oracle的使用,SQL語言,數據庫的各種操作(DDL、DML、事務),pl/sql,用戶、特權與角色,表、視圖、索引、序列等等。適合各類人羣
推薦:
22. 《經量級Java EE 企業應用實戰》
評價:全面介紹struts2、spring、hibernate三個開源框架,web應用分層、MVC模式,常見的設計模式,如何快速搭建一個web應用。並配以代碼實例,是搞J2EE開發的入門書籍。強烈推薦。
推薦:
23. 《網站性能監測與優化》
評價:結合業務增長、吸引用戶、改善用戶體驗等目標,全面介紹web監測的方方面面,涵蓋了web技術、市場管理、數據分析等內容,將抽象的業務目標轉換成具體的數據、工具。對網站管理者來講,是一本不錯的書籍
推薦:
24. 《人人都是產品經理》
評價:由淘寶的產品經理【蘇傑編寫】,適合產品經理、產品規劃師、需求分析師。爲什麼要放在這裏介紹,是因爲該書詳細介紹了一個產品誕生的過程,如何管理一個項目。作爲開發人員,不僅要知道如何編碼實現功能,還應知道這個功能存在的價值。真正做到知其然,知其所以然。
推薦:
25. 《淘寶技術這十年》
評價:由淘寶技術大學校長-子柳編寫,介紹了淘寶這個超大規模電子商務網站的成長曆程、技術變革。書中有幕後故事、產品經驗、大牛成長曆程。讓你如同親身見證過淘寶的成長,很勵志。書有很多經典的話:“任何牛逼的人都有一段苦逼的經歷”,“頂尖的網站需要頂尖的技術來支撐”。
推薦:
26. 《深入分析Java Web技術內幕》
評價:由淘寶的君山編寫。介紹web開發涉及的一些技術,比如web請求過程、HTTP協議、DNS技術和CDN技術,I/O技術,class文件結構,ClassLoader工作機制,spring容器,ibatis框架,velocity框架原理。可以說掌握了本書的知識,就可以成爲一個合格的java web開發人員。
推薦:
27. 《大型網站系統與Java中間件實踐》
評價:由淘寶的華黎編寫。以淘寶技術架構爲原型介紹了構建一個大型分佈式網站需要哪些技術,以及一些中間件的框架設計原理介紹,可以說一本難得的佳作。裏面印象最深的一段話“大型網站演化會經歷應用拆分、服務拆分、數據拆分、應用解耦”。
推薦:
28. 《Netty權威指南》
評價:由華爲李林鋒編寫。由淺及深介紹IO演化,io模型比較,netty入門應用,TCP的粘包/拆包,序列化,netty的架構、原理及源碼分析,各種協議開發,netty的行業應用及未來展望。有例子有分析,可以讓你全方位瞭解netty這個底層框架,給人眼前一亮,豁然開朗感覺。
推薦:
未完待續。。。。