Java高并发核心编程(卷1加强版NIO\Netty\Redis\ZooKeeper)9787302622116
正版图书,可开发票,请放心购买。
¥
96
7.0折
¥
138
全新
库存2件
作者尼恩 等
出版社清华大学出版社
ISBN9787302622116
出版时间2022-12
装帧平装
开本16开
定价138元
货号31640693
上书时间2024-12-01
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
\"尼 恩中南大学硕士,资深系统架构师、IT领域资深作家、著名博主、从业十余年,先后在华为、神州数码等公司从事技术研发、架构工作。长期专注于高性能Web平台、高性能通信、高性能搜索、数据挖掘等领域的3高架构研究、架构实操、核心代码开发工作,以及核心中间件、底层源码研究工作,负责过多个亿级RMB智慧城市平台、大型政务平台、数据中台架构、技术中台架构工作,发起的3高研究社群“疯狂创客圈”目前有研究人员1100多人。
陈健高级Java工程师、架构师、知识博主。拥有多年Java开发和中台系统、多租户系统架构经验。热衷研究开源技术和开源组件,也是多个GitHub开源项目贡献者。现为国内上市企业资深研发工程师,负责公司底层框架的搭建和产品核心的架构、研发。 徐明冠高级Java工程师、架构师、知识博主。拥有多年大型系统开发经验,目前在支付公司担任高级开发工程师。擅长源码研究、解决方案制定、业务架构、技术架构。已完成多个支撑日百万访问量平台的系统架构,支撑平台稳定运行。
岳阳博高级Java工程师、架构师、知识博主。先后在泛微、税友从事技术Java核心研发工作,专注JavaWeb开发,服务国内多家Top企业及税务机关,对开发框架底层源码有深入研究。\"
目录
第1章 高并发时代的必备技能
1.1 Netty为何这么火
1.1.1 Netty火热的程度
1.1.2 Netty是面试的必杀器
1.2 高并发利器Redis
1.2.1 什么是Redis
1.2.2 Redis成为缓存事实标准的原因
1.3 分布式利器ZooKeeper
1.3.1 什么是ZooKeeper
1.3.2 ZooKeeper的优势
1.4 高性能HTTP通信技术
1.4.1 十万级以上高并发场景中的高并发HTTP通信技术
1.4.2 微服务之间的高并发RPC技术
1.5 高并发IM的综合实践
1.5.1 高并发IM的学习价值
1.5.2 庞大的应用场景
第2章 高并发IO的底层原理
2.1 IO读写的基础原理
2.1.1 内核缓冲区与进程缓冲区
2.1.2 典型IO系统调用sys_read和sys_write的执行流程
2.25 种主要的IO模型
2.2.1 同步阻塞IO
2.2.2 同步非阻塞IO
2.2.3 IO多路复用模型
2.2.4 信号驱动IO模型
2.2.5 异步IO模型
2.2.6 同步和异步、阻塞和非阻塞的区别与联系
2.3 通过合理配置来支持百万级并发连接
第3章 Java NIO核心详解
3.1 Java NIO的起源
3.2 Java NIO简介
3.2.1 NIO和OIO的对比
3.2.2 通道
3.2.3 理解Channel的抽象概念
3.2.4 选择器
3.2.5 缓冲区
3.3 详解NIO Buffer类及其属性
3.3.1 Buffer类
3.3.2 Buffer类的重要属性
3.3.3 Buffer的4个属性总结
3.4 详解NIO Buffer类的重要方法
3.4.1 allocate()
3.4.2 put()
3.4.3 flip()
3.4.4 get()
3.4.5 rewind()
3.4.6 mark()和reset()
3.4.7 clear()
3.4.8 使用Buffer类的基本步骤
3.5 详解NIO Channel类
内容摘要
本书从操作系统底层的1O原理入手讲解Java高并发核心编程知识,同时提供高性能开发的实战案例,是一本Java高并发编程的基础
原理和实战图书。
本书共15章。第1~4章为高并发基础,浅显易懂地剖析高并发IO的底层原理,图文并茂地介绍Java异步回调模式,细致地讲解Reactor高性能模式。这些原理方面的基础知识非常重要,会为读者打下坚实的基础,也是日常开发Java后台应用时解决实际问题的金钥匙。第5~8章为Netty的原
理和实战,是本书的重中之重,主要介绍高性能通信框架Netty、Netty的重要组件、单体IM的实战设计和模块实现。第9~12章从TCP、HTTP入手,介绍客户端与服务端、服务端与服务端之间的高性能HTTP通信和WebSocket通信。第13~15章对ZooKeeper、CuratorAPI、Redis、JedisAPI的使用进行详尽的说明,以提升读者设计和开发高并发、可扩展系统的能力。
本书兼具基础知识和实战案例,既可作为对JavaNIO、高性能IO、高并发编程感兴趣的大专院校学生以及初、中级Java工程师的自学图书,也可作为在生产项目中需要用到Netty、Redis、ZooKeeper三大框架的架构师或项目人员的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价