買這商品的人也買了...
-
大話設計模式$620$490 -
圖解 HTTP$359$341 -
$327圖解網絡硬件 -
$354Java 併發編程的藝術 -
Essential Scrum:敏捷開發經典 (中文版) (Essential Scrum: A Practical Guide to the Most Popular Agile Process)
$680$530 -
UX策略|設計讓人夢寐以求的創新數位產品 (UX Strategy: How to Devise Innovative Digital Products that People Want)$480$379 -
UX 從新手開始|使用者體驗的 100堂必修課 (UX for Beginners: A Crash Course in 100 Short Lessons)$480$379 -
Node.js 物聯網裝置開發 (Node.JS for Embedded Systems: Using Web Technologies to Build Connected Devices)$480$379 -
$294新時期的 Node.js 入門/Web前端技術叢書 -
程序員的數學2 : 概率統計$474$450 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
$297深入淺出 Spring Boot 2.x -
$458Java 從入門到項目實踐 (超值版) -
$768數據密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems) -
$422Java 並發編程之美 -
$294Android 並發開發 -
$594Java 多線程與 Socket:實戰微服務框架 -
0 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書)$550$468 -
$454Offer 來了:Java 面試核心知識點精講 (原理篇) -
Java 異步編程實戰$474$450 -
$648Netty4 核心原理與手寫 RPC 框架實戰 -
$505Offer 來了:Java 面試核心知識點精講 (框架篇) -
設計模式就該這樣學:基於經典框架源碼和真實業務場景$708$673 -
絕對硬派:Windows 核心首度公開 C++解析$1,200$948 -
圖解 TCP/IP 網路通訊協定 (涵蓋IPv6)(2021修訂版)$620$490
相關主題
商品描述
技術暢銷書作者撰寫,掌握高並發與網絡編程基石技術:NIO與Socket。細化到特性級別,涵蓋緩衝區、通道、選擇器以及基於Socket 的TCP/IP和UDP編程。本書共6章,具體內容如下。
第1章講解了NIO中的緩衝區,包括核心API的使用。
第2章講解了NIO中的Channel通道類的繼承關係、核心接口的作用,著重介紹 FileChannel類的使用。
第3章涵蓋利用NetworkInterface類獲得網絡接口信息方法、InetAddress和InterfaceAddress類的常見API。
第4章講解使用Java語言實現Socket通信,基於TCP/IP和UDP協議進行實現。將相關類的全部API進行了介紹,學習後閱讀相關的網絡框架的源代碼、Java高性能後臺處理才不會迷茫。
第5章講解了NIO技術中非常重要的Selector選擇器技術,“多路復用”精髓在此體現,本章也是大幅提升程序運行效率之關鍵。
第6章講解異步I/O(AIO),旨在NIO的基礎上實現異步執行、回調處理等高級功能,是Java高級程序員、架構師等必須要掌握的技術。
在因特網技術日新月異的時代,網絡處理速度關係到用戶體驗、業務交付/服務能力等關鍵競爭優勢。雖然屏蔽了底層複雜度的Netty、Kafka等高性能處理框架可以解決大部分問題,但是遇到網絡瓶頸和問題還是要透徹掌握NIO和Socket,把主動權掌握在自己手中,關鍵時刻才能遇到問題迎刃而解。另外,很多業務有自己特殊性,需要定製面向業務的網絡處理框架,那麼你更需要瞭解NIO和Socket技術。本書以案例為入口,將大部分在開發中常見的NIO和Socket技術點都做了演示。
本書在以下方面可以幫到你:
涵蓋大部分NIO與Socket技術點,每一個技術特性都予以驗證和分析;
所選技術都是典型、主流的方法和庫,高效、實用;
沒有臃腫的案例,只有精巧並直達核心的技術講解;
精研細磨技術細節,學習效果更加優質。
