加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

《Netty权威指南(第2版)》【PDF】

(2017-11-13 17:15:57)
标签:

java学习书单

netty权威指南

netty

pdf

电子书

分类: Java学习书单
《Netty权威指南(第2版)》【PDF】

内容简介

资深一线专家诚意之作,总结多年实践经验,带你全面掌握Java高并发异步通信的首选框架——Netty
  - 阿里巴巴、JBoss Facebook、并发编程网、唯品会、1号店等多位资深技术专家联名力荐。
  《Netty权威指南》是异步非阻塞通信领域的经典之作,是国内首本深入分析和讲解Netty原理和架构的著作,内容包含基础功能、高级应用、系统架构、源码分析和行业应用,深入阐述了Java I/ONetty NIO开发、Netty编解码开发、Netty多协议开发等各方面的技术要点,包含了对源码的深刻解读,并且对Netty的应用现状和未来趋势进行分析,旨在帮助从业人员提升自我,更快更明确地发展职业道路。
  Netty是什么?使用Netty能够做什么?为什么要从传统的Socket开发切换到NIO进行编程?为什么不直接基于JDKNIO类库编程而选择Netty?如何全面系统地掌握Netty,进行Netty NIO开发、Netty编解码开发、Netty多协议开发?如何通过对Netty源码的学习获得更深入地知识?掌握了Netty后,如何将其应用到实际架构中?Netty工程师的就业前景和可涉足的行业是怎样的?本书都会一一解答。

作者简介

李林锋:Netty中国推广者,现华为技术有限公司平台中间件架构与设计部设计师,公司总裁技术创新奖获得者。长期从事高性能通信软件的架构设计和开发工作,有多年在NIO领域的设计、开发和运维经验,精通NIO编程和NettyMina等主流NIO框架。

目录

基础篇走进JavaNIO
  第1JavaI∕O演进之路2
  1.1I∕O基础入门3
  1.1.1Linux网络I∕O模型简介3
  1.1.2I∕O多路复用技术6
  1.2JavaI∕O演进8
  1.3总结10
  第2NIO入门11
  2.1传统的BIO编程11
  2.1.1BIO通信模型图12
  2.1.2同步阻塞式I∕O创建的TimeServer源码分析13
  2.1.3同步阻塞式I∕O创建的TimeClient源码分析16
  2.2伪异步I∕O编程18
  2.2.1伪异步I∕O模型图19
  2.2.2伪异步式I∕O创建的TimeServer源码分析19
  2.2.3伪异步I∕O弊端分析21
  2.3NIO编程24
  2.3.1NIO类库简介24
  2.3.2NIO服务端序列图28
  2.3.3NIO创建的TimeServer源码分析31
  2.3.4NIO客户端序列图36
  2.3.5NIO创建的TimeClient源码分析39
  2.4AIO编程45
  2.4.1AIO创建的TimeServer源码分析46
  2.4.2AIO创建的TimeClient源码分析52
  2.4.3AIO版本时间服务器运行结果56
  2.54I∕O的对比58
  2.5.1概念澄清58
  2.5.2不同I∕O模型对比60
  2.6选择Netty的理由60
  2.6.1不选择Java原生NIO编程的原因61
  2.6.2为什么选择Netty62
  2.7总结63
  入门篇NettyNIO开发指南
  第3Netty入门应用66
  3.1Netty开发环境的搭建66
  3.1.1下载Netty的软件包67
  3.1.2搭建Netty应用工程67
  3.2Netty服务端开发68
  3.3Netty客户端开发73
  3.4运行和调试76
  3.4.1服务端和客户端的运行76
  3.4.2打包和部署77
  3.5总结78
  第4TCP粘包拆包问题的解决之道79
  4.1TCP粘包拆包79
  4.1.1TCP粘包拆包问题说明80
  4.1.2TCP粘包拆包发生的原因80
  4.1.3粘包问题的解决策略81
  4.2未考虑TCP粘包导致功能异常案例82
  4.2.1TimeServer的改造82
  4.2.2TimeClient的改造83
  4.2.3运行结果84
  4.3利用LineBasedFrameDecoder解决TCP粘包问题88
  4.3.1支持TCP粘包的TimeServer88
  4.3.2支持TCP粘包的TimeClient90
  4.3.3运行支持TCP粘包的时间服务器程序93
  4.3.4LineBasedFrameDecoderStringDecoder的原理分析98
  4.4总结99
 ...


下载地址:https://u3990681.ctfile.com/fs/3990681-228157705


更多书单和推荐电子书请关注藏书者的新浪博客http://blog.sina.com.cn/cangshuzhe

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有