展开全部

主编推荐语

深入网络通信原理,探讨Java API实现与Netty应用,实践手写Tomcat、RPC,分析设计模式及面试题。

内容简介

本书首先从硬件层面深入分析网络通信原理,结合Java对网络I/O的API实现,将理论与实践串联起来,帮助大家透彻理解网络通信的起源。然后介绍了Netty产生的背景以及基于Netty手写Tomcat和RPC框架,帮助大家初步了解Netty的作用。接着分析Netty的核心原理和Netty的核心组件,基于Netty手写一个消息推送系统和性能调优。最后介绍了设计模式在Netty中的应用和经典的面试题分析。如果你想深入了解网络通信原理,如果你想知道Netty能做什么,如果你想深入了解Netty的实现原理,如果你看源码找不到入口、无从下手;如果你想了解设计模式在Netty中的应用,本书都能帮到你。

目录

  • 版权信息
  • 内容简介
  • 序言
  • 关于本书
  • 读者服务
  • 关于我
  • 为什么都叫我“文艺汤”?
  • 我的技术生涯
  • 为什么写书?
  • 第1篇 I/O基础篇
  • 第1章 网络通信原理
  • 1.1 网络基础架构
  • 1.2 TCP/IP五层模型详解
  • 1.3 网络通信实现原理
  • 1.4 向浏览器输入URL后发生了什么
  • 1.5 网络通信之“魂”
  • 第2章 Java I/O演进之路
  • 2.1 I/O的问世
  • 2.2 五种I/O通信模型
  • 2.3 从BIO到NIO的演进
  • 2.4 Java AIO详解
  • 第2篇 Netty初体验
  • 第3章 Netty与NIO之前世今生
  • 3.1 Java NIO三件套
  • 3.2 NIO源码初探
  • 3.3 反应堆
  • 3.4 Netty与NIO
  • 第4章 基于Netty手写Tomcat
  • 4.1 环境准备
  • 4.2 基于传统I/O手写Tomcat
  • 4.3 基于Netty重构Tomcat实现
  • 第5章 基于Netty重构RPC框架
  • 5.1 RPC概述
  • 5.2 环境预设
  • 5.3 代码实战
  • 5.4 运行效果演示
  • 第3篇 Netty核心篇
  • 第6章 Netty高性能之道
  • 6.1 背景介绍
  • 6.2 Netty高性能之核心法宝
  • 第7章 揭开Bootstrap的神秘面纱
  • 7.1 客户端Bootstrap
  • 7.2 服务端ServerBootstrap
  • 第8章 大名鼎鼎的EventLoop
  • 8.1 EventLoopGroup与Reactor
  • 8.2 任务执行者EventLoop
  • 第9章 Netty大动脉Pipeline
  • 9.1 Pipeline设计原理
  • 9.2 Pipeline的事件传播机制
  • 9.3 Handler的各种“姿势”
  • 第10章 异步处理双子星Future与Promise
  • 10.1 异步结果Future
  • 10.2 异步执行Promise
  • 第11章 Netty内存分配ByteBuf
  • 11.1 初识ByteBuf
  • 11.2 ByteBufAllocator内存管理器
  • 11.3 非池化内存分配
  • 11.4 池化内存分配
  • 第12章 Netty编解码的艺术
  • 12.1 什么是拆包、粘包
  • 12.2 什么是编解码
  • 12.3 Netty中常用的解码器
  • 12.4 Netty编码器原理和数据输出
  • 12.5 自定义编解码
  • 第4篇 Netty实战篇
  • 第13章 基于Netty手写消息推送系统
  • 13.1 环境搭建
  • 13.2 多协议通信设计
  • 13.3 服务端逻辑处理
  • 13.4 客户端控制台处理
  • 13.5 客户端Web页面交互实现
  • 第14章 Netty高性能调优工具类解析
  • 14.1 多线程共享FastThreadLocal
  • 14.2 Recycler对象回收站
  • 第15章 单机百万连接性能调优
  • 15.1 模拟Netty单机连接瓶颈
  • 15.2 单机百万连接调优解决思路
  • 15.3 Netty应用级别的性能调优
  • 第16章 设计模式在Netty中的应用
  • 16.1 单例模式源码举例
  • 16.2 策略模式源码举例
  • 16.3 装饰者模式源码举例
  • 16.4 观察者模式源码举例
  • 16.5 迭代器模式源码举例
  • 16.6 责任链模式源码举例
  • 16.7 工厂模式源码举例
  • 第17章 Netty经典面试题集锦
  • 17.1 基础知识部分
  • 17.2 高级特性部分
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。