基本信息

  • 出版社 : 机械工业出版社; 第1版 (2018年7月24日)
  • 出版日期 : 2018年7月1日
  • 品牌 : 北京华章图文信息有限公司
  • 语言 : 简体中文
  • 文件大小 : 10288 KB
  • 纸书页数 : 1027页
  • 高洪岩 (作者)
  • 下载格式:azw3、epub、mobi 

编辑推荐

适读人群 :Java初中高级程序员,系统架构师,NIO+Socket技术的开发者,Java并发开发者,Java高性能技术爱好者,Java Socket技术爱好者,大数据开发者

在互联网技术日新月异的时代,网络处理速度关系到用户体验、业务交付/服务能力等关键竞争优势。虽然屏蔽了底层复杂度的Netty、Kafka等高性能处理框架可以解决大部分问题,但是遇到网络瓶颈和问题还是要透彻掌握NIO和Socket,把主动权掌握在自己手中,关键时刻才能遇到问题迎刃而解。另外,很多业务有自己特殊性,需要定制面向业务的网络处理框架,那么你更需要了解NIO和Socket技术。本书以案例为入口,将大部分在开发中常见的NIO和Socket技术点都做了演示。

本书在以下方面可以帮到你:
涵盖大部分NIO与Socket技术点,每一个技术特性都予以验证和分析;
所选技术都是典型、主流的方法和库,高效、实用;
没有臃肿的案例,只有精巧并直达核心的技术讲解;
精研细磨技术细节,学习效果更加优质。

内容简介

技术畅销书作者撰写,掌握高并发与网络编程基石技术:NIO与Socket。细化到特性级别,涵盖缓冲区、通道、选择器以及基于Socket 的TCP/IP和UDP编程。本书共6章,具体内容如下。
第1章讲解了NIO中的缓冲区,包括核心API的使用。
第2章讲解了NIO中的Channel通道类的继承关系、核心接口的作用,着重介绍 FileChannel类的使用。
第3章涵盖NetworkInterface类获得网络接口的信息、InetAddress和InterfaceAddress类的常见API。
第4章中讲解使用Java语言实现Socket通信,基于TCP/IP和UDP协议进行实现。将相关类的全部API进行了介绍,学习后阅读相关的网络框架的源代码、Java高性能后台处理才不会迷茫。
第5章中讲解了NIO技术中非常重要的Selector选择器技术,“多路复用”精髓在此体现的,本章也是大幅提升程序运行的效率之关键。
第6章异步IO(AIO),在NIO的基础上实现异步执行、回调处理等高级功能,是Java高级程序员,架构师等必须要掌握的技术。

作者简介

高洪岩,某世界500强项目经理,有10年Java相关开发经验,精通Java语言,擅长J2EE、EJB、Android、报表和多线程,以及并发相关的技术内容,理论与实践经验颇丰。著有《Java多线程编程核心技术》《Java并发编程:核心方法与框架》《NIO与Socket编程技术指南》《Java EE核心框架实战 第2版》《Jasper Reports+iReport报表开发详解》《Android学习精要》等书籍。


资源下载付费资源价格2立即支付
支付后请复制提取码进入网盘下载,电子书格式请参考“基本信息”说明, 如未显示下载按钮,请刷新网页或扫码关注公众号联系客服处理。