回覆列表
  • 1 # 程式碼接盤俠

    推薦java併發程式設計實戰這本書。

    這本書從併發性和執行緒安全性的基本概念出發,介紹瞭如何使用類庫提供的基本併發構建塊,用於避免併發危險、構造執行緒安全的類及驗證執行緒安全的規則。

    如何將小的執行緒安全類組合成更大的執行緒安全類,如何利用執行緒來提高併發應用程式的吞吐量,如何識別可並行執行的任務,如何提高單執行緒子系統的響應性,如何確保併發程式執行預期任務,如何提高併發程式碼的效能和可伸縮性等內容。

    最後介紹了一些高階主題,如顯式鎖、原子變數、非阻塞演算法以及如何開發自定義的同步工具類。

  • 2 # 李雅客

    有本書叫《Java執行緒》,O"Reilly出版社的。

    O"Reilly出的書口碑好像還不錯,其java系列的書有好多都是很具體,好像還有像一本只講JMS的,反正就是類似的書。想看某個分支具體講解的書去O"Reilly翻翻。

  • 3 # Echa攻城獅

    10本Java網站開發必看書籍,大神級別必修書籍,吐血推薦!

    1.《java併發程式設計從入門到精通》

    推薦理由:

    從入門講到精通的,網路安全,網路併發的好書。《Java併發程式設計從入門到精通》作者結合自己10多年Java併發程式設計經驗,詳細介紹了Java併發程式設計的基礎概念、工作原理、程式設計技巧和注意事項,對Java高效能高併發程式設計有極大的參考價值。內容包括併發程式設計概念,執行緒,執行緒安全,執行緒集合類,執行緒閥,執行緒池,Fork/Join,執行緒、執行緒池在網際網路專案開發的應用,執行緒監控及執行緒分析,Android中執行緒應用。

    2.《Java程式設計思想》

    推薦理由:

    網路上面,一個小錯誤可能被放大很多倍,所以基礎必須大牢靠。

    從Java的基礎語法到最高階特性(深入的面向物件概念、多執行緒、自動專案構建、單元測試和除錯等),本書都能逐步指導你輕鬆掌握。從本書獲得的各項大獎以及來自世界各地的讀者評論中,不難看出這是一本經典之作。本書的作者擁有多年教學經驗,對C、C++以及Java語言都有獨到、深入的見解,以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念。

    3.《Effective Java》

    推薦理由:

    好程式碼和工程,都是重構出來的,學會先有再優。

    4.《java設計模式》

    推薦理由:

    優雅程式碼誕生必備書籍,可以幫助很好的理解開源專案和原始碼。

    5.《Spring實戰》

    推薦理由:

    神一般的MVC框架,必須要掌握。這是一本非常棒的書。寫得太好了!示例非常簡潔,而且易於理解。你將學會如何使用Spring編寫更簡單且易於維護的程式碼,從而讓你只關注於真正重要的事情——你的關鍵業務需求。

    6.《HTTP權威指南》

    推薦理由:

    不要以為你瞭解http協議了。做網站開發的必須要熟練掌握這個。《HTTP權威指南》由古爾利所著,本書是HTTP及其相關核心Web技術方面的權威著作,主要介紹了Web應用程式是如何工作的,核心的因特網協議如何與架構構建塊互動,如何正確實現因特網客戶和伺服器等。

    7.《Tomcat權威指南》

    推薦理由:

    《Tomcat權威指南(第2版)》是一本萬能工具,其主題涵蓋了Apache Tomcat這一廣受歡迎的開源servlet、JSP容器和高效能的web server。對管理員和web站點管理員而言,具有較強的參考價值;對在開發或產品中要使用Tomcat作為web應用程式伺服器的開發者而言,這是一本有用的指南書;對Tomcat感興趣的人而言,這是一本優秀的介紹工具。

    8.《Nginx高效能Web伺服器詳解》

    推薦理由:

    本書全面介紹了當前Internet上流行的一款開放原始碼的Web伺服器——Nginx。全書一共分為四大部分,分別從入門、功能、實現和應用等四個方面對Nginx伺服器的知識進行完整闡述,從而滿足廣大讀者在應用Nginx伺服器時的普遍性需求。同時也深入剖析了Nginx伺服器的工作原理和實現技術,對其中使用到的資料結構和方法進行了詳細闡述,並且結合實際的應用情況給出了多個基於Nginx伺服器,同時還部署有其他典型伺服器的分散式網站架構部署配置。

    9.《Git權威指南》

    推薦理由:

    《Git權威指南》是Git領域的集大成之作,是一本關於Git的百科全書,在廣度、深度和實戰性上讓同類作品望塵莫及。作者是國內頂尖的版本控制專家和諮詢顧問之一,本書得到了Git官方維護者Junio C Hamano和ITeye創始人範凱(Robbin)先生等數位專家的高度認可和極力推薦,權威性毋庸置疑。

    10.《Maven實戰》

    推薦理由:

    你是否早已厭倦了日復一日的手工構建工作?你是否對各種專案風格迥異的構建系統感到恐懼?Maven——這一Java社群事實標準的專案管理工具,能幫你從瑣碎的手工勞動中解脫出來,幫你規範整個組織的構建系統。不僅如此,它還有依賴管理、自動生成專案站點等超酷的特性.已經有無數的開源專案使用它來構建並促進團隊交流,每天都有數以萬計的開發者訪問中央倉庫以獲取他們需要的依賴。內容全面而系統,Maven的原理、使用方法和高階應用盡含其中;注重實戰是《Maven實戰》的另一個特點,不僅各個知識點都輔有小案例,而且還有一個綜合性的案例貫穿全書。如果你想使用Maven,或正在使用Maven,《Maven實戰》將給你絕佳的指導。

  • 4 # 大份抄手加蛋

    出版社:機械工業出版社

    本書深入淺出地介紹了Java執行緒和併發,是一本的Java併發參考手冊。書中從併發性和執行緒安全性的基本概念出發,介紹瞭如何使用類庫提供的基本併發構建塊,用於避免併發危險、構造執行緒安全的類及驗證執行緒安全的規則,如何將小的執行緒安全類組合成更大的執行緒安全類,如何利用執行緒來提高併發應用程式的吞吐量,如何識別可並行執行的任務,如何提高單執行緒子系統的響應性,如何確保併發程式執行預期任務,如何提高併發程式碼的效能和可伸縮性等內容,很後介紹了一些不錯主題,如顯式鎖、原子變數、非阻塞演算法以及如何開發自定義的同步工具類。
  • 5 # IT小侃

    多執行緒學習,一定有併發程式設計思維,這個很重要,要不看什麼書也是白搭,理解好併發中的一個概念:資源,鎖,競爭之類的。

    理解jvm原理,一些鎖的底層實現都是和jvm撤上關係的 ,建議看併發程式設計的時候結合jvm的相關書籍看。

    書推薦看《java併發程式設計的藝術》 ,從jdk出發,講解一些使用原理上的問題。

  • 6 # Java研發小哥

    《Java多執行緒程式設計核心技術》

    出版社:機械工業出版社

    推薦理由:例項多,適合邊閱讀邊練手

  • 7 # 斜槓程式設計師

    一個五年經驗的java工作經驗深刻推薦

    第一本,java併發程式設計實踐,這本書不僅解釋了它們如何工作,如何使用,還闡釋了創造它們的原因和背後的設計模式

    第二本,深入理解java虛擬機器,JVM高階特性和最佳實踐 ,這本書圍繞記憶體管理,執行子系統程式編譯和最佳化,高效併發等核心對jvm進行了全面深入的分析

    希望對您有用,一起加油!

  • 中秋節和大豐收的關聯?
  • 如果多爾袞有兒子的話,會不會廢掉順治,讓自己親生兒子當皇帝?