Netty、Redis、Zookeeper高并发实战 - (EPUB全文下载)

文件大小:1.08 mb。
文件格式:epub 格式。
书籍内容:

Netty、Redis、Zookeeper高并发实战
第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 高并发IM的综合实践
1.4.1 高并发IM的学习价值
1.4.2 庞大的应用场景
1.5 Netty、Redis、ZooKeeper实践计划
1.5.1 第1天:Java NIO实践
1.5.2 第2天:Reactor反应器模式实践
1.5.3 第3天:异步回调模式实践
1.5.4 第4天:Netty基础实践
1.5.5 第5天:解码器(Decoder)与编码器(Encoder)实践
1.5.6 第6天:JSON和ProtoBuf序列化实践
1.5.7 第7~10天:基于Netty的单聊实战
1.5.8 第11天:ZooKeeper实践计划
1.5.9 第12天:Redis实践计划
1.6 本章小结
第2章 高并发IO的底层原理
2.1 IO读写的基础原理
2.1.1 内核缓冲区与进程缓冲区
2.1.2 详解典型的系统调用流程
2.2 四种主要的IO模型
2.2.1 同步阻塞IO(Blocking IO)
2.2.2 同步非阻塞NIO(None Blocking IO)
2.2.3 IO多路复用模型(IO Multiplexing)
2.2.4 异步IO模型(Asynchronous IO)
2.3 通过合理配置来支持百万级并发连接
2.4 本章小结
第3章 Java NIO通信基础详解
3.1 Java NIO简介
3.1.1 NIO和OIO的对比
3.1.2 通道(Channel)
3.1.3 Selector选择器
3.1.4 缓冲区(Buffer)
3.2 详解NIO Buffer类及其属性
3.2.1 Buffer类
3.2.2 Buffer类的重要属性
3.2.3 4个属性的小结
3.3 详解NIO Buffer类的重要方法
3.3.1 allocate()创建缓冲区
3.3.2 put()写入到缓冲区
3.3.3 flip()翻转
3.3.4 get()从缓冲区读取
3.3.5 rewind()倒带
3.3.6 mark( )和reset( )
3.3.7 clear( )清空缓冲区
3.3.8 使用Buffer类的基本步骤
3.4 详解NIO Channel(通道)类
3.4.1 Channel(通道)的主要类型
3.4.2 FileChannel文件通道
3.4.3 使用FileChannel完成文件复制的实践案例
3.4.4 SocketChannel套接字通道
3.4.5 使用SocketChannel发送文件的实践案例
3.4.6 DatagramChannel数据报通道
3.4.7 使用DatagramChannel数据包通道发送数据的实践案例
3.5 详解NIO Selector选择器
3.5.1 选择器以及注册
3.5.2 SelectableChannel可选择通道
3.5.3 SelectionKey选择键
3.5.4 选择器使用流程
3.5.5 使用NIO实现Discard服务器的实践案例
3.5.6 使用SocketChannel在服务器端接收文件的实践案例
3.6 本章小结
第4章 鼎鼎大名的Reactor反应器模式
4.1 Reactor反应器模式为何如此重要
4.1.1 为什么首先学习Reactor反应器模式
4.1.2 Reactor反应器模式简介
4.1.3 多线程OIO的致命缺陷
4.2 单线程Reactor反应器模式
4.2.1 什么是单线程Reactor反应器
4.2.2 单线程Reactor反应器的参考代码
4.2.3 一个Reactor反应器版本的EchoServer实践案例
4.2.4 单线程Reactor反应器模式的缺点
4.3 多线程的Reactor反应器模式
4.3.1 多线程池Reactor反应器演进
4.3.2 多线程Reactor反应器的实践案例
4.3.3 多线程Handler处理器的实践案例
4.4 Reactor反应器模式小结
4.5 本章小结
第5章 并发基础中的Future异步回调模式
5.1 从泡茶的案例说起
5.2 join异步阻塞
5.2.1 线程的join合并流程
5.2.2 使用join实现异步泡茶喝的实践案例
5.2.3 详解join合并方法
5.3 FutureTask异步回调之重武器
5.3.1 Callable接口
5.3.2 初探FutureTask类
5.3.3 Future接口
5.3.4 再探FutureTask类
5.3.5 使用FutureTask类实现异步泡茶喝的实践案例
5.4 Guava的异步回调
5.4.1 详解FutureCallback
5.4.2 详解ListenableFuture
5.4.3 ListenableFuture异步任务
5.4.4 使用Guava实现泡茶喝的实践案例
5.5 Netty的异步回调模式
5.5.1 详解GenericFutureListener接口
5.5.2 详解Netty的Future接口
5.5.3 ChannelFuture的使用
5.5.4 Netty的出站和入站异步回调
5.6 本章小结
第6章 Netty原理与基础
6.1 第一个Netty的实践案例DiscardServer
6.1.1 创建第一个Netty项目
6.1.2 第一个Netty服务器端程序
6.1.3 业务处理器NettyDiscardHandler
6.1.4 运行NettyDiscardServer
6.2 解密Netty中的Reactor反应器模式
6.2.1 ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Netty、Redis、Zookeeper高并发实战 - (EPUB全文下载)