| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月: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或書號,我們即儘速上架。  |