Netty開發實戰 (視頻講解版) 李興華 馬雲濤 王月清 9787115633460 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:人民郵電
NT$571
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202406*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Netty開發實戰 (視頻講解版)
ISBN:9787115633460
出版社:人民郵電
著編譯者:李興華 馬雲濤 王月清
叢書名:軟體開發人才培養系列叢書
頁數:334
所在地:中國大陸 *此為代購商品
書號:1642140
可大量預訂,請先連絡。

內容簡介

本書講解了熟練運用Netty框架需要掌握的核心技能,主要內容包括:Netty與網路編程、Netty緩衝區、TCP與UDP編程、HTTP服務開發、Netty應用編程、Dubbo開發框架、Java NIO編程詳解、ETCD數據服務組件、MinIO數據存儲等。 本書在編寫時除了講解了Netty技術的核心架構之外,也通過源代碼的解讀方式,對其內部的優化策略進行了分析,對每一個組成技術點進行了實例講解,詳細地分析了各類協議的開發,例如:TCP、UDP、HTTP 1 1、HTTP 2 0、HTTP 3 0、UDT、SCTP、DNS、MQTT,同時也講解了Affinity、Native、Redis、Memcached、WebSocket等應用的開發,同時基於不同的操作系統分析了Native實現機制。 本書附有配套視頻、源代碼、教學課件等資源。為了幫助讀者更好地學習本書,作者還提供了在線答疑。 本書適合作為高等教育本、專科院校計算機相關專業的教材,也可供廣大計算機編程愛好者自學使用。

作者簡介

李興華,一線開發技術講師,系統架構師,20年以上軟體行業從業經驗,15年原創編程圖書寫作經驗,現致力於公益教學,為學生打造零成本學習生態。技術方向主要為編程語言、系統架構、資料庫、移動端開發、前端開發、大數據等,已出版的圖書包含Java、Python、資料庫、Android、系統架構等方面的20多本原創書籍。

目錄

第1章 Netty與網路編程
1 1 網路程序開發
1 2 TCP
1 3 Netty簡介
1 4 構建Netty項目
1 5 本章概覽
第2章 Netty緩衝區
2 1 ByteBuf
2 1 1 Netty整合NIO緩衝區操作
2 1 2 ByteBufUtil
2 1 3 PlatformDependent
2 1 4 Fast ThreadLocal
2 2 ByteBufAllocator
2 2 1 UnpooledByteBufAllocator
2 2 2 ByteBufAllocatorMetric
2 2 3 Unpooled
2 3 PooledByteBufAllocator
2 3 1 ReferenceCounted
2 3 2 ResourceLeakDetector
2 4 本章概覽
第3章 TCP與UDP編程
3 1 Netty線程模型
3 1 1 EventLoop
3 1 2 Mpsc隊列
3 1 3 EventLoopGroup
3 2 Netty編程起步
3 2 1 開發ECHO服務端
3 2 2 開發ECHO客戶端
3 2 3 ChannelOption
3 2 4 非同步回調監聽
3 3 粘包與拆包
3 3 1 LineBasedFrameDecoder
3 3 2 DelimiterBasedFrameDecoder
3 3 3 字元串編碼與解碼
3 3 4 LengthFicldBasedFrame-Decoder
3 4 數據序列化
3 4 1 JDK序列化
3 4 2 Marshalling序列化
3 4 3 JSON序列化
3 4 4 MessagePack序列化
3 5 Protobuf
3 5 1 IDEA整合Protobuf
3 5 2 Protobuf與Netty編解碼
3 6 自定義RPC通信
3 6 1 RPC消息結構
3 6 2 開發RPC服務端應用
3 6 3 開發RPC客戶端應用
3 7 UDP程序開發
3 7 1 NioDatagramChannel
3 7 2 基於UDP通信的心跳檢測機制
3 8 本章概覽
第4章 HTTP服務開發
4 1 Netty與HTTP
4 1 1 搭建HTTP服務端應用
4 1 2 HTTP數據壓縮
4 2 配置SSL證書
4 2 1 Netty服務端整合SSL服務
4 2 2 服務端證書導入
4 2 3 Netty客戶端整合SSL服務
4 3 HTTP會話管理
4 3 1 HTTP會話創建
4 3 2 會話屬性操作
4 3 3 會話註銷
4 4 HTTP參數傳遞
4 4 1 接收POST請求參數
4 4 2 文件上傳
4 4 3 HTML資源載入
4 4 4 Netty客戶端發送POST請求
4 5 HTTP/2 0
4 5 1 Netty開發HTTP2服務端
4 5 2 Netty開發HTTP2客戶端
4 5 3 Http2FrameCodec
4 5 4 HTTP/2 0多路復用
4 5 5 雙埠綁定Web應用
4 5 6 Http2StreamFrame簡化客戶端實現
4 6 HTTP/3
4 6 1 Netty開發HTTP3服務端
4 6 2 Netty開發HTTP3客戶端
4 7 本章概覽
第5章 Netty應用編程
5 1 Affinity
5 2 Native實現
5 3 HTTP服務代理
5 4 Redis編解碼
5 5 Memcached編解碼
5 6 UDT開發
5 7 SCTP開發
5 8 DNS協議開發
5 9 WebSocket
5 9 1 Netty開發WebSocket服務端
5 9 2 Netty開發WebSocket客戶端
5 9 3 STOMP開發
5 10 MQTT
5 10 1 Netty構建MQTT服務端
5 10 2 Netty構建MQTT客戶端
5 10 3 MQTT服務工具
5 11 本章概覽
第6章 Dubbo開發框架
6 1 Dubbo服務架構
6 1 1 Nacos註冊中心
6 1 2 Dubbo應用開發
6 1 3 Sentinel限流防護
6 1 4 Dubbo服務降級
6 1 5 Dubbo性能監控
6 1 6 Dubbo網關發布
6 1 7 應用打包部署
6 2 Dubbo核心源代碼
6 2 1 @EnableDubboConfig
6 2 2 Dubbo服務導出
6 2 3 Dubbo服務調用
6 3 本章概覽
第7章 Java NIO編程詳解
7 1 I/O模型綜述
7 1 1 UNIX中的5種I/O模型
7 1 27 O多路復用模型
7 2 Buffer
7 2 1 IntBuffer
7 2 2 ByteBuffer
7 2 3 子緩衝區
7 3 Channel
7 3 1 FileChannel
7 3 2 MMap內存映射
7 3 3 Pipe
7 3 4 NIO模型
7 3 5 AIO模型
7 4 Channels工具類
7 5 文件鎖
7 6 字符集
7 7 NIO文件處理支持
7 7 1 Path
7 7 2 Watchable
7 7 3 FileAttribute
7 7 4 Attribute View
7 7 5 FileVisitor
7 7 6 FileSystemProvider
7 8 本章概覽
第8章 ETCD數據服務組件
8 1 ETCD簡介
8 2 搭建ETCD服務集群
8 3 ETCD服務代理
8 4 ETCD認證授權
8 5 ETCD動態擴容
8 6 Benchmark壓力測試
8 7 ETCD整合Java應用
8 8 ETCD整合SSL
8 9 本章概覽
第9章 MinIO對象存儲
9 1 MinIO簡介
9 2 搭建MinIO服務
9 3 MinIO客戶端
9 4 Java整合MinIO應用
9 5 Spring Boot整合MinIO
9 6 MinIO數據集群
9 7 本章概覽
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理