買這商品的人也買了...
-
$620$490 -
$305圖解 HTTP
-
$327$311 -
$301Java 併發編程的藝術
-
$680$530 -
$480$379 -
$480$379 -
$480$379 -
$250新時期的 Node.js 入門/Web前端技術叢書
-
$474$450 -
$580$452 -
$297深入淺出 Spring Boot 2.x
-
$458Java 從入門到項目實踐 (超值版)
-
$653數據密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)
-
$422$401 -
$294$279 -
$505Java 多線程與 Socket:實戰微服務框架
-
$550$429 -
$534$507 -
$474$450 -
$551Netty4 核心原理與手寫 RPC 框架實戰
-
$594$564 -
$708$673 -
$1,200$948 -
$620$489
相關主題
商品描述
技術暢銷書作者撰寫,掌握高並發與網絡編程基石技術: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技術點,每一個技術特性都予以驗證和分析;
所選技術都是典型、主流的方法和庫,高效、實用;
沒有臃腫的案例,只有精巧並直達核心的技術講解;
精研細磨技術細節,學習效果更加優質。