![Netty 4核心原理与手写RPC框架实战](http://image12.bookschina.com/2020/20200711/2/8281506.jpg)
包邮Netty 4核心原理与手写RPC框架实战
![](http://o.bookschina.com/images/ling2.png?id=1)
- ISBN:9787121385063
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:24cm
- 页数:15,435页
- 出版时间:2020-04-01
- 条形码:9787121385063 ; 978-7-121-38506-3
本书特色
《Netty 4核心原理与手写RPC框架实战》首先从硬件层面深入分析网络通信原理,结合Java对网络I/O的API实现,将理论与实践串联起来,帮助大家透彻理解网络通信的起源,然后介绍Netty产生的背景并基于Netty手写Tomcat和RPC框架,帮助大家初步了解Netty的作用,接着分析Netty的核心原理和核心组件,基于Netty手写一个消息推送系统并进行性能调优,*后介绍设计模式在Netty中的应用和经典的面试题分析。
如果你想深入了解网络通信原理,
如果你还不知道Netty能做什么,
如果你想深入了解Netty的实现原理,
如果你看源码找不到入口,无从下手,
如果你想了解设计模式在Netty中的应用,《Netty 4核心原理与手写RPC框架实战》首先从硬件层面深入分析网络通信原理,结合Java对网络I/O的API实现,将理论与实践串联起来,帮助大家透彻理解网络通信的起源,然后介绍Netty产生的背景并基于Netty手写Tomcat和RPC框架,帮助大家初步了解Netty的作用,接着分析Netty的核心原理和核心组件,基于Netty手写一个消息推送系统并进行性能调优,*后介绍设计模式在Netty中的应用和经典的面试题分析。
如果你想深入了解网络通信原理,
如果你还不知道Netty能做什么,
如果你想深入了解Netty的实现原理,
如果你看源码找不到入口,无从下手,
如果你想了解设计模式在Netty中的应用,
本书都能帮到你。
内容简介
本书首先从硬件层面深入分析网络通信原理, 结合Java对网络I/O的API实现, 将理论与实践串联起来, 帮助大家透彻理解网络通信的起源。然后介绍了Netty产生的背景以及基于Netty手写Tomcat和RPC框架, 帮助大家初步了解Netty的作用。接着分析Netty的核心原理和Netty的核心组件, 基于Netty手写一个消息推送系统和性能调优。*后介绍了设计模式在Netty中的应用和经典的面试题分析。
目录
第 1 篇 I/O 基础篇
第 1 章 网络通信原理................................................................................................................... 2
1.1 网络基础架构 .......................................................................................................................... 2
1.1.1 C/S 架构 ............................................................................................................................... 2
1.1.2 C/S 信息传输流程 ................................................................................................................. 2
1.2 TCP/IP 五层模型详解 ............................................................................................................. 3
1.2.1 物理层 .................................................................................................................................... 3
1.2.2 数据链路层 .................................................................................................................................. 4
1.2.3 网络层 ........................................................................................................................................ 5
1.2.4 传输层 ................................................................................................................................ 10
1.2.5 应用层 ....................................................................................................................................... 15
1.2.6 小结 ............................................................................................................................................ 16
1.3 网络通信实现原理 ................................................................................................................ 18
1.4 向浏览器输入 URL 后发生了什么 .................................................................................... 19
1.5 网络通信之“魂”——Socket ...............................................................................................21
第 2 章 Java I/O 演进之路 ........................................................................................................23
2.1 I/O 的问世 ............................................................................................................................. 23
2.1.1 什么是 I/O ................................................................................................................................. 23
2.1.2 I/O 交互流程 .............................................................................................................................. 24
2.2 五种 I/O 通信模型 ...................................................................................................................... 25
2.2.1 阻塞 I/O 模型 .......................................................................................................................... 25
2.2.2 非阻塞 I/O 模型 ....................................................................................................................... 26
2.2.3 多路复用 I/O 模型 .................................................................................................................... 27
2.2.4 信号驱动 I/O 模型 ................................................................................................................... 28
2.2.5 异步 I/O 模型 ............................................................................................................................. 28
2.2.6 易混淆的概念澄清 ..................................................................................................................... 29
2.2.7 各 I/O 模型的对比与总结 ....................................................................................................... 32
2.3 从 BIO 到 NIO 的演进 ........................................................................................................ 33
2.3.1 面向流与面向缓冲 ..................................................................................................................... 33
2.3.2 阻塞与非阻塞 ............................................................................................................................. 33
2.3.3 选择器在 I/O 中的应用 ...............................................
作者简介
谭勇德(Tom) 10余年Java开发经验。 咕泡学院联合创始人。 著有畅销书《Spring 5核心原理与30个类手写实战》。 在大型IT公司担任过CTO、系统架构师。 精通Java、JS、CSS、AS、PHP等;负责过多个大型分布式系统的微服务架构的技术改造;多年来对Netty框架有深入研究及独特见解;开发过多套企业内部UI框架和ORM框架;热衷于分享经验,共同进步。 格言:不只做一个技术者,更要做一个思考者。
-
影视动画场景设计与表现
¥15.3¥39.0 -
Excel 实战应用大全
¥17.9¥49.8 -
Photoshop图像处理标准培训教程
¥21.4¥68.0 -
人工智能中的机器学习研究及应用
¥17.6¥52.0 -
”互联网+“时代计算机算法的应用及其实践研究
¥19.9¥59.0 -
机器学习人工智能及应用研究
¥17.0¥50.0 -
十二字节
¥42.4¥69.0 -
数字影音后期制作案例教程:Premiere ProCC+AFter Effects CC
¥18.3¥54.0 -
Python编程 从入门到实践 第2版
¥56.1¥89.0 -
人工智能
¥18.6¥55.0 -
123D Design玩转3D打印
¥19.6¥58.0 -
机器学习
¥44.1¥88.0 -
Photoshop CS图像处理技术
¥27.2¥36.0 -
安全的神话-计算机安全行业不想让你知道的事
¥15.4¥42.0 -
卷积神经网络与图像分类
¥45.5¥65.0 -
高校计算机专业应用型人才培养研究
¥38.4¥68.0 -
图像拟态融合理论、模型和应用
¥116.9¥148.0 -
生成式AI入门与AWS实战
¥69.9¥99.8 -
多模态数据下的推荐算法及在线评论行为研究
¥55.4¥68.0 -
时间标度复杂网络同步控制研究
¥38.4¥68.0