
尼恩
本書從操作系統底層的IO原理入手,同時提供高性能開發的實戰案例,是一本Java高併發編程的基礎原理和實戰圖書。 本書共分爲15章。第1~4章爲高併發基礎,淺顯易懂地剖析高併發IO的底層原理,細緻地講解Reactor高性能模式,圖文並茂地介紹Java異步回調模式。這些原理方面的基礎知識非常重要,會爲讀者打下堅實的基礎,也是日常開發Java後臺應用時解決實際問題的金鑰匙。第5~8章爲Netty原理和實戰,是本書的重中之重,主要介紹高性能通信框架Netty、Netty的重要組件、單體IM的實戰設計和模塊實現。第9~12章從TCP、HTTP入手,介紹客戶端與服務端、服務端與服務端之間的高性能HTTP通信和WebSocket通信。第13~15章對ZooKeeper、Curator API、Redis、Jedis API的使用進行詳盡的說明,以提升讀者設計和開發高併發、可擴展系統的能力。
寫得挺好的,但是我覺得太繁雜了,給個人上人吧
書讀百遍其義自見,第一次只能籠統的明白字面意思。深入瞭解原理,更要研讀。文檔和代碼都有註釋,適合當課題進行了解。
總體還行,知識點涵蓋較多,NIO和Netty的部分更有深度一些,其他知識點如果沒了解過作爲入門還是能有些收穫的。還有就是前面鋪墊那麼多,最後一章的項目倒是沒多少內容就結束了,挺意猶未盡的。
可以看出作者研究了很多東西,對於問題有自己的思考,值得一讀。
結構思路還好,冗餘有點嚴重,應該大多都是培訓班的教學案例。如果能認真刪改一下還是很不錯的
書中代碼存在很多錯誤,不知道作者寫完是否做了自測,想來應該沒有不然那麼多錯誤肯定是無法跑的通的。根據書籍的代碼進行學習,實在是有點。。。希望作者看到這個評論能自己在去把自己的代碼整理一下。這樣的書籍面向社會確實有點誤人子弟的味道。
1.基本上把高併發的特性講的比較清楚了,以及高併發存在的問題,尤其是面試可能考點搞不懂的可以讀一讀 2.對zookeeper也有一些介紹說明,體制化的講解做的不錯 3.對redis側重講了一下數據結構,如何使用,有簡單的僞代碼,需要配合裏面給到的源碼再次閱讀 ✅整體來說4.5星推薦,適合我這種在工作初期的人,後面有機會再多讀讀源碼,裏面的demo練一練。
最後的分佈式系統介紹,完全沒有什麼內容,只能說很一般,高併發只是唬人的。
作爲互聯網實戰項目,夠夠的了。 我們生產也就這樣了,常用的中間件,架構都涉及了,是和3年左右經驗
channelRead0還是channelRead啊?