更新时间:2018-12-30 19:22:17
封面
版权信息
专家点评
读者热评
推荐序
序
第1章 深入Web请求过程
1.1 B/S网络架构概述
1.2 如何发起一个请求
1.3 HTTP协议解析
1.4 DNS域名解析
1.5 CDN工作机制
1.6 总结
第2章 深入分析Java I/O的工作机制
2.1 Java的I/O类库的基本架构
2.2 磁盘I/O工作机制
2.3 网络I/O工作机制
2.4 NIO的工作方式
2.5 I/O调优
2.6 设计模式解析之适配器模式
2.7 设计模式解析之装饰器模式
2.8 适配器模式与装饰器模式的区别
2.9 总结
第3章 深入分PP析Java Web中的中文编码问题
3.1 几种常见的编码格式
3.2 Java中需要编码的场景
3.3 Java中如何编解码
3.4 Java Web中涉及的编解码
3.5 JS中的编码问题
3.6 常见问题分析
3.7 总结
第4章 Javac编译原理
4.1 Javac是什么
4.2 Javac编译器的基本结构
4.3 Javac工作原理分析
4.4 设计模式解析之访问者模式
4.5 总结
第5章 深入class文件结构
5.1 JVM指令集简介
5.2 class文件头的表示形式
5.3 常量池
5.4 类信息
5.5 Fields和Methods定义
5.6 类属性描述
5.7 Javap生成的class文件结构
5.8 总结
第6章 深入分析ClassLoader工作机制
6.1 ClassLoader类结构分析
6.2 ClassLoader的等级加载机制
6.3 如何加载class文件
6.4 常见加载类错误分析
6.5 常用的ClassLoader分析
6.6 如何实现自己的ClassLoader
6.7 实现类的热部署
6.8 Java应不应该动态加载类
6.9 总结
第7章 JVM体系结构与工作方式
7.1 JVM体系结构
7.2 JVM工作机制
7.3 总结
第8章 JVM内存管理
8.1 物理内存与虚拟内存
8.2 内核空间与用户空间
8.3 Java中哪些组件需要使用内存
8.4 JVM内存结构
8.5 JVM内存分配策略
8.6 JVM内存回收策略
8.7 内存问题分析
8.8 实例1
8.9 实例2
8.10 实例3
8.11 总结
第9章 Servlet工作原理解析
9.1 从Servlet容器说起
9.2 创建Servlet实例
9.3 Servlet体系结构
9.4 Servlet如何工作
9.5 Servlet中的Listener
9.6 Filter如何工作
9.7 Servlet中的url-pattern
9.8 总结
第10章 深入理解Session与Cookie
10.1 理解Cookie
10.2 理解Session
10.3 Cookie安全问题
10.4 分布式Session框架
10.5 Cookie压缩
10.6 表单重复提交问题
10.7 总结
第11章 Tomcat的系统架构与设计模式
11.1 Tomcat总体设计
11.2 Tomcat中的设计模式
11.3 总结
第12章 Jetty的工作原理解析
12.1 Jetty的基本架构
12.2 Jetty的启动过程
12.3 接受请求
12.4 处理请求
12.5 与Jboss集成
12.6 与Tomcat的比较