首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Netty权威指南
内容
编辑推荐

资深一线专家诚意之作,总结多年实践经验,带你全面掌握Java高并发异步通信的首选框架——Netty。阿里巴巴、JBoss 、Facebook、并发编程网、唯品会、1号店等多位资深技术专家联名力荐。

Netty是什么?使用Netty能够做什么?为什么要从传统的Socket开发切换到NIO进行编程?为什么不直接基于JDK的NIO类库编程而选择Netty?如何全面系统地掌握Netty,进行Netty NIO开发、Netty编解码开发、Netty多协议开发?如何通过对Netty源码的学习获得更深入地知识?掌握了Netty后,如何将其应用到实际架构中?Netty工程师的就业前景和可涉足的行业是怎样的?李林锋编著的《Netty权威指南》都会一一解答。

内容推荐

《Netty权威指南》是异步非阻塞通信领域的经典之作,基于最新版本Netty 5.0编写,是国内首本深入介绍Netty原理和架构的技术书籍,也是作者李林锋多年实战经验的总结和浓缩。内容包含基础功能、高级应用、系统架构、源码分析和行业应用,深入阐述了Java I/O的Netty NIO开发、Netty编解码开发、Netty多协议开发等各方面的技术要点,包含了对源码的深刻解读,并且对Netty的应用现状和未来趋势进行分析,旨在帮助从业人员提升自我,更快更明确地发展职业道路。

本书适合架构师、设计师、软件开发工程师、测试人员和其他对Java NIO框架、Java通信感兴趣的相关人士阅读,相信通过学习本书,能够熟悉和掌握Netty这一优秀的异步通信框架,实现高可用分布式系统的构建。

目录

基础篇 走进Java NIO

第1章 Java的I/O演进之路

 1.1 I/O基础入门

1.1.1 Linux网络I/O模型简介

1.1.2 I/O多路复用技术

 1.2 Java的I/O演进

 1.3 总结

第2章 NIO入门

 2.1 传统的BIO编程

2.1.1 BIO通信模型图

2.1.2 同步阻塞式I/O创建的TimeServer源码分析

2.1.3 同步阻塞式I/O创建的TimeClient源码分析

 2.2 伪异步I/O编程

2.2.1 伪异步I/O模型图

2.2.2 伪异步式I/O创建的TimeServer源码分析

2.2.3 伪异步I/O弊端分析

 2.3 NIO编程

2.3.1 NIO类库简介

2.3.2 NIO服务端序列图

2.3.3 NIO创建的TimeServer源码分析

2.3.4 NIO客户端序列图

2.3.5 NIO创建的TimeClient源码分析

 2.4 AIO编程

2.4.1 AIO创建的TimeServer源码分析

2.4.2 AIO创建的TimeClient源码分析

2.4.3 AIO版本时间服务器运行结果

 2.5 4种I/O的对比

2.5.1 概念澄清

2.5.2 不同I/O模型对比

 2.6 选择Netty的理由

2.6.1 不选择Java原生NIO编程的原因

2.6.2 为什么选择Netty

 2.7 总结

入门篇 Netty NIO开发指南

第3章 Netty入门应用

 3.1 Netty开发环境的搭建

3.1.1 下载Netty的软件包

3.1.2 搭建Netty应用工程

 3.2 Netty服务端开发

3.3 Netty客户端开发

 3.4 运行和调试

3.4.1 服务端和客户端的运行

3.4.2 打包和部署

 3.5 总结

第4章 TCP粘包/拆包问题的解决之道

 4.1 TCP粘包/拆包

4.1.1 TCP粘包/拆包问题说明

4.1.2 TCP粘包/拆包发生的原因

4.1.3 粘包问题的解决策略

 4.2 未考虑TCP粘包导致功能异常案例

4.2.1 TimeServer的改造

4.2.2 TimeClient的改造

4.2.3 运行结果

 4.3 利用LineBasedFrameDecoder解决TCP粘包问题

4.3.1 支持TCP粘包的TimeServer

4.3.2 支持TCP粘包的TimeClient

4.3.3 运行支持TCP粘包的时间服务器程序

4.3.4 LineBasedFrameDecoder和StringDecoder的原理分析

 4.4 总结

第5章 分隔符和定长解码器的应用

中级篇 Netty编解码开发指南

第6章 编解码技术

第7章 Java序列化

第8章 Google Protobuf编解码

第9章 JBoss Marshalling编解码

高级篇 Netty多协议开发和应用

第10章 HTTP协议开发应用

第11章 WebSocket协议开发

第12章 UDP协议开发

第13章 文件传输

第14章 私有协议栈开发

源码分析篇 Netty功能介绍和源码分析

第15章 ByteBuf和相关辅助类

第16章 Channel和Unsafe

第17章 ChannelPipeline和ChannelHandler

第18章 EventLoop和EventLoopGroup

第19章 Future和Promise

架构和行业应用篇 Netty高级特性

第20章 Java多线程编程在Netty中的应用

第21章 Netty架构剖析

第22章 Netty行业应用

第23章 Netty未来展望

附录 Netty参数配置表

标签
缩略图
书名 Netty权威指南
副书名
原作名
作者 李林锋
译者
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121233432
开本 16开
页数 507
版次 1
装订 平装
字数 625
出版时间 2014-06-01
首版时间 2014-06-01
印刷时间 2014-06-01
正文语种
读者对象 研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.83
CIP核字 2014114646
中图分类号 TP312-62
丛书名
印张 32.75
印次 1
出版地 北京
235
185
22
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/7 14:32:38