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

Netty4核心原理與手寫RPC框架實戰/咕泡學院Java架構師成長叢書

  • 作者:譚勇德|責編:董英
  • 出版社:電子工業
  • ISBN:9787121385063
  • 出版日期:2020/04/01
  • 裝幀:平裝
  • 頁數:435
人民幣:RMB 108 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書首先從硬體層面深入分析網路通信原理,結合Java對網路I/O的API實現,將理論與實踐串聯起來,幫助大家透徹理解網路通信的起源,然後介紹Netty產生的背景並基於Netty手寫Tomcat和RPC框架,幫助大家初步了解Netty的作用,接著分析Netty的核心原理和核心組件,基於Netty手寫一個消息推送系統並進行性能調優,最後介紹設計模式在Netty中的應用和經典的面試題分析。
    如果你想深入了解網路通信原理,如果你還不知道Netty能做什麼,如果你想深入了解Netty的實現原理,如果你看源碼找不到入口,無從下手,如果你想了解設計模式在Netty中的應用,本書都能幫到你。

作者介紹
譚勇德|責編:董英
    譚勇德(Tom)     咕泡學院聯合創始人。「手寫源碼學習法」開創者、「Java架構師成長路徑」制定人、「程序員職業成長路線圖」制定者,Java架構師講師。著有暢銷書《Spring 5核心原理與30個類手寫實戰》《Netty 4核心原理與手寫RPC框架實戰》。     10余年Java從業經驗,在大型IT公司擔任過CTO、系統架構師。精通Java、JS、CSS、AS、PHP等;負責過多個大型分散式系統的微服務架構的技術改造;多年來對主流技術框架有深入研究及獨特見解;開發過多套企業內部UI框架和ORM框架;熱衷於分享經驗,共同進步。     格言:不只做一個技術者,更要做一個思考者。

目錄
第1篇  I/O基礎篇
  第1章  網路通信原理
    1.1  網路基礎架構
      1.1.1  C/S架構
      1.1.2  C/S信息傳輸流程
    1.2  TCP/IP五層模型詳解
      1.2.1  物理層
      1.2.2  數據鏈路層
      1.2.3  網路層
      1.2.4  傳輸層
      1.2.5  應用層
      1.2.6  小結
    1.3  網路通信實現原理
    1.4  向瀏覽器輸入URL后發生了什麼
    1.5  網路通信之「魂」——Socket
  第2章  Java I/O演進之路
    2.1  I/0的問世
      2.1.1  什麼是I
      2.1.2  I/0交互流程
    2.2  五種I/O通信模型
      2.2.1  阻塞I/0模型
      2.2.2  非阻塞I/0模型
      2.2.3  多路復用I/0模型
      2.2.4  信號驅動I/0模型
      2.2.5  非同步I/0模型
      2.2.6  易混淆的概念澄清
      2.2.7  各I/0模型的對比與總結
    2.3  從BI0到NIO的演進
      2.3.1  面向流與面向緩衝
      2.3.2  阻塞與非阻塞
      2.3.3  選擇器在I/O中的應用
      2.3.4  NIO和BI0如何影響應用程序的設計
    2.4  Java AIO詳解
      2.4.1  AIO基本原理
      2.4.2  AIO初體驗
第2篇  Netty初體驗
  第3章  Netty與NIO之前世今生
    3.1  Java NI0三件套
      3.1.1  緩衝區
      3.1.2  選擇器
      3.1.3  通道
    3.2  NI0源碼初探
    3.3  反應堆
    3.4  Netty與NIO
      3.4.1  Netty支持的功能與特性
      3.4.2  Netty採用NI0而非AIO的理由
  第4章  基於Netty手寫Tomcat
    4.1  環境準備
      4.1.1  定義GPservlet抽象類
      4.1.2  創建用戶業務代碼

  ……
第3篇  Netty核心篇
第4篇  Netty實戰篇

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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