幫助中心 | 我的帳號 | 關於我們

Java高併發核心編程(卷1加強版NIO\Netty\Redis\ZooKeeper)

  • 作者:尼恩//陳健//徐明冠//岳陽博|責編:趙軍
  • 出版社:清華大學
  • ISBN:9787302622116
  • 出版日期:2022/12/01
  • 裝幀:平裝
  • 頁數:506
人民幣:RMB 138 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從操作系統底層的1O原理入手講解Java高併發核心編程知識,同時提供高性能開發的實戰案例,是一本Java高併發編程的基礎原理和實戰圖書。
    本書共15章。第1?4章為高併發基礎,淺顯易懂地剖析高併發IO的底層原理,圖文並茂地介紹Java非同步回調模式,細緻地講解Reactor高性能模式。這些原理方面的基礎知識非常重要,會為讀者打下堅實的基礎,也是日常開發Java後台應用時解決實際問題的金鑰匙。第5?8章為Netty的原理和實戰,是本書的重中之重,主要介紹高性能通信框架Netty、Netty的重要組件、單體IM的實戰設計和模塊實現。第9?12章從TCP、HTTP入手,介紹客戶端與服務端、服務端與服務端之間的高性能HTTP通信和WebSocket通信。第13?15章對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  高性能HTTP通信技術
    1.4.1  十萬級以上高併發場景中的高併發HTTP通信技術
    1.4.2  微服務之間的高併發RPC技術
  1.5  高併發IM的綜合實踐
    1.5.1  高併發IM的學習價值
    1.5.2  龐大的應用場景
第2章  高併發IO的底層原理
  2.1  IO讀寫的基礎原理
    2.1.1  內核緩衝區與進程緩衝區
    2.1.2  典型IO系統調用sys_read和sys_write的執行流程
  2.25  種主要的IO模型
    2.2.1  同步阻塞IO
    2.2.2  同步非阻塞IO
    2.2.3  IO多路復用模型
    2.2.4  信號驅動IO模型
    2.2.5  非同步IO模型
    2.2.6  同步和非同步、阻塞和非阻塞的區別與聯繫
  2.3  通過合理配置來支持百萬級併發連接
第3章  Java NIO核心詳解
  3.1  Java NIO的起源
  3.2  Java NIO簡介
    3.2.1  NIO和OIO的對比
    3.2.2  通道
    3.2.3  理解Channel的抽象概念
    3.2.4  選擇器
    3.2.5  緩衝區
  3.3  詳解NIO Buffer類及其屬性
    3.3.1  Buffer類
    3.3.2  Buffer類的重要屬性
    3.3.3  Buffer的4個屬性總結
  3.4  詳解NIO Buffer類的重要方法
    3.4.1  allocate()
    3.4.2  put()
    3.4.3  flip()
    3.4.4  get()
    3.4.5  rewind()
    3.4.6  mark()和reset()
    3.4.7  clear()
    3.4.8  使用Buffer類的基本步驟
  3.5  詳解NIO Channel類

    3.5.1  Channel的主要類型
    3.5.2  FileChannel
  ……
第4章  鼎鼎大名的Reactor模式
第5章  Netty核心原理與基礎實戰
第6章  Decoder與Encoder核心組件
第7章  序列化與反序列化:JSON和Protobuf
第8章  Netty單體IM系統開發實戰
第9章  HTTP原理與Web伺服器實戰
第10章  高併發HTTP通信的核心原理
第11章  WebSocket原理與實戰
第12章  SSL/TLS核心原理與實戰
第13章  ZooKeeper分散式協調
第14章  分散式緩存Redis實戰
第15章  億級高併發IM架構與實戰

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032