買這商品的人也買了...
-
演算法, 4/e (Algorithms, 4/e)$779$740 -
Spring Data 技術手冊 (Spring Data)$580$458 -
Cassandra 技術手冊, 2/e (Cassandra: The Definitive Guide, 2/e)$580$458 -
$474Netty 進階之路 : 跟著案例學 Netty -
深入學習 JavaScript 模組化設計 (Mastering Modular JavaScript)$400$316 -
分散式系統設計 (Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services)$480$379 -
前端架構:從入門到微前端$474$450 -
Kafka 技術手冊|即時資料與串流處理 (Kafka: The Definitive Guide)$580$458 -
0 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書)$550$429 -
$403Spring Security 實戰 -
Spark 技術手冊|輕鬆寫意處理大數據 (Spark: The Definitive Guide|Big Data Processing Made Simple)$880$695 -
圖形演算法|Apache Spark 與 Neo4j 實務範例 (Graph Algorithms)$580$458 -
$403Java 異步編程實戰 -
$1,710gRPC: Up and Running: Building Cloud Native Applications with Go and Java for Docker and Kubernetes -
史上最完整細節:Kubernetes 超應用全書$980$774 -
$653億級流量 Java 高並發與網絡編程實戰 -
$1,368Building Event-Driven Microservices: Leveraging Organizational Data at Scale -
高品質軟體文件|持續分享技術與知識 (Living Documentation: Continuous Knowledge Sharing by Design)$680$537 -
$439數據中臺架構:企業數據化最佳實踐 -
Visual C# 網路程式設計 - 線上遊戲實作$500$390 -
$602設計模式就該這樣學:基於經典框架源碼和真實業務場景 -
$352數據中臺實戰:手把手教你搭建數據中臺 -
$474Web 自動化測試與 Selenium3.0 從入門到實踐 -
大話 AWS 雲端架構:雲端應用架構圖解輕鬆學$550$429 -
和艦長一起 30 天玩轉 GitLab(iT邦幫忙鐵人賽系列書)$500$390
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書從操作系統底層的IO原理入手,同時提供高性能開發的實戰案例,是一本高並發Java編程應用基礎圖書。
本書共分為12章。第1~5章為高並發基礎,淺顯易懂地剖析高並發IO的底層原理,細致地講解Reactor高性能模式,圖文並茂地介紹Java異步回調模式。這些原理方面的基礎知識非常重要,會為讀者打下堅實的基礎,也是日常開發Java後臺應用時解決實際問題的金鑰匙。第6~9章為Netty原理和實戰,是本書的重中之重,主要介紹高性能通信框架Netty、Netty的重要組件、單體IM的實戰設計和模塊實現。第10~12章對ZooKeeper、Curator API、Redis、Jedis API的使用進行詳盡的說明,以提升讀者設計和開發高並發、可擴展系統的能力。
本書兼具基礎知識和實戰案例,既可作為對Java NIO、高性能IO、高並發編程感興趣的大專院校學生和初、中級Java工程師的學習參考書,也可作為在生產項目中需要用到Netty、Redis、ZooKeeper三大框架的架構師或項目人員的使用參考書。
目錄大綱
前言
第1章 高並發時代的必備技能
1.1 Netty為何這麼火
1.1.1 Netty火熱的程度
1.1.2 Netty是面試的必殺器
1.2 高並發利器Redis
1.2.1 什麼是Redis
1.2.2 Redis成為緩存事實標準的原因
1.3 分佈式利器ZooKeeper
1.3.1 什麼是ZooKeeper
1.3.2 ZooKeeper的優勢
1.4 高並發IM的綜合實踐
1.4.1 高並發IM的學習價值
1.4.2 龐大的應用場景
1.5 Netty、Redis、ZooKeeper實踐計劃
1.5.1 第1天:Java NIO實踐
1.5.2 第2天:Reactor反應器模式實踐
1.5.3 第3天:異步回調模式實踐
1.5.4 第4天:Netty基礎實踐
1.5.5 第5天:解碼器(Decoder)與編碼器(Encoder)實踐
1.5.6 第6天:JSON和ProtoBuf序列化實踐
1.5.7 第7~10天:基於Netty的單聊實戰
1.5.8 第11天:ZooKeeper實踐計劃
1.5.9 第12天:Redis實踐計劃
1.6 本章小結
第2章 高並發IO的底層原理
2.1 IO讀寫的基礎原理
2.1.1 內核緩沖區與進程緩沖區
2.1.2 詳解典型的系統調用流程
2.2 四種主要的IO模型
2.2.1 同步阻塞IO(Blocking IO)
2.2.2 同步非阻塞NIO(None Blocking IO)
2.2.3 IO多路覆用模型(IO Multiplexing)
2.2.4 異步IO模型(Asynchronous IO)
2.3 通過合理配置來支持百萬級並發連接
2.4 本章小結
第3章 Java NIO通信基礎詳解
3.1 Java NIO簡介
3.1.1 NIO和OIO的對比
3.1.2 通道(Channel)
3.1.3 Selector 選擇器
3.1.4 緩沖區(Buffer)
3.2 詳解NIO Buffer類及其屬性
3.2.1 Buffer類
3.2.2 Buffer類的重要屬性
3.2.3 4個屬性的小結
3.3 詳解NIO Buffer類的重要方法
3.3.1 allocate()創建緩沖區
3.3.2 put()寫入到緩沖區
3.3.3 flip()翻轉
3.3.4 get()從緩沖區讀取
3.3.5 rewind()倒帶
3.3.6 mark()和reset()
3.3.7 clear()清空緩沖區
3.3.8 使用Buffer類的基本步驟
3.4 詳解NIO Channel(通道)類
3.4.1 Channel(通道)的主要類型
3.4.2 FileChannel文件通道
3.4.3 使用FileChannel完成文件覆制的實踐案例
3.4.4 SocketChannel套接字通道
3.4.5 使用SocketChannel發送文件的實踐案例
3.4.6 DatagramChannel數據報通道
3.4.7 使用DatagramChannel數據包通道發送數據的實踐案例
3.5 詳解NIO Selector選擇器
3.5.1 選擇器以及註冊
3.5.2 SelectableChannel可選擇通道
3.5.3 SelectionKey選擇鍵
3.5.4 選擇器使用流程
……
第4章 鼎鼎大名的Reactor反應器模式
第5章 並發基礎中的Future異步回調模式
第6章 Netty原理與基礎
第7章 Decoder與Encoder重要組件
第8章 JSON和ProtoBuf序列化
第9章 基於Netty的單體IM系統的開發實踐
第10章 ZooKeeper分佈式協調
第11章 分佈式緩存Redis
第12章 億級高並發IM架構的開發實踐
