欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Java高并发核心编程(卷1加强版NIO\Netty\Redis\ZooKeeper)
      • 作者:尼恩//陈健//徐明冠//岳阳博|责编:赵军
      • 出版社:清华大学
      • ISBN:9787302622116
      • 出版日期:2022/12/01
      • 页数:506
    • 售价:55.2
  • 内容大纲

        本书从操作系统底层的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、Curator API、Redis、Jedis API的使用进行详尽的说明,以提升读者设计和开发高并发、可扩展系统的能力。
        本书兼具基础知识和实战案例,既可作为对Java NIO、高性能IO、高并发编程感兴趣的大专院校学生以及初、中级Java工程师的自学图书,也可作为在生产项目中需要用到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  高性能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类

        3.5.1  Channel的主要类型
        3.5.2  FileChannel
      ……
    第4章  鼎鼎大名的Reactor模式
    第5章  Netty核心原理与基础实战
    第6章  Decoder与Encoder核心组件
    第7章  序列化与反序列化:JSON和Protobuf
    第8章  Netty单体IM系统开发实战
    第9章  HTTP原理与Web服务器实战
    第10章  高并发HTTP通信的核心原理
    第11章  WebSocket原理与实战
    第12章  SSL/TLS核心原理与实战
    第13章  ZooKeeper分布式协调
    第14章  分布式缓存Redis实战
    第15章  亿级高并发IM架构与实战