Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 3499|回复: 0

《深入分析Java Web技术内幕》PDF 下载

  [复制链接]

该用户从未签到

发表于 2015-4-19 18:33:09 | 显示全部楼层 |阅读模式

资源名称:

《深入分析Java Web技术内幕》PDF 下载

下载地址:

回复本帖查看隐藏内容

失效声明:

如果链接失效请将本帖地址以及相关说明发送到admin@javaxxz.com,当天晚上会分享到您的邮箱。

如何获取:

花10元购买本站基础会员不用回复直接查看下载地址。基础会员购买链接:https://www.javaxxz.com/plugin.php?id=dc_vip&action=pay

资源描述及截图:

图书简介:
本书围绕Java Web相关技术从三方面全面深入地进行阐述。首先介绍前端知识,主要介绍javaWeb开发中涉及的一些基本知识,包括Web请求过程、HTTP协议、DNS技术和CDN技术。其次深入介绍Java技术,包括I/O技术、中文编码问题、Javac编译原理、class文件结构解析、ClassLoader工作机制及JVM的内存管理等。最后介绍Java服务端技术,主要包括Servlet、Session与Cookie、Tomcat与Jetty服务器、Spring容器、Ibatis框架和Velocity框架等原理介绍。本书不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。图书目录:
第1章 深入Web请求过程
1.1 B/S网络架构概述
1.2 如何发起一个请求
1.3 HTTP协议解析
1.3.1 查看HTTP信息的工具
1.3.2 浏览器缓存机制
1.4 DNS域名解析
1.4.1 DNS域名解析过程
1.4.2 跟踪域名解析过程
1.4.3 清除缓存的域名
1.4.4 几种域名解析方式
1.5 CDN工作机制
1.5.1 CDN架构
1.5.2 负载均衡
1.6 总结
第2章 深入分析Java I/O的工作机制
2.1 Java的I/O类库的基本架构
2.1.1 基于字节的I/O操作接口
2.1.2 基于字符的I/O操作接口
2.1.3 字节与字符的转化接口
2.2 磁盘I/O工作机制
2.2.1 几种访问文件的方式
2.2.2  Java访问磁盘文件
2.2.3 Java序列化技术
2.3 网络I/O工作机制
2.3.1 TCP状态转化
2.3.2 影响网络传输的因素
2.3.3 Java Socket的工作机制
2.3.4 建立通信链路
2.3.5 数据传输
2.4 NIO的工作方式
2.4.1 BIO带来的挑战
2.4.2 NIO的工作机制
2.4.3 Buffer的工作方式
2.4.4 NIO的数据访问方式
2.5 I/O调优
2.5.1 磁盘I/O优化
2.5.2 TCP网络参数调优
2.5.3 网络I/O优化
2.6 设计模式解析之适配器模式
2.6.1 适配器模式的结构
2.6.2 Java I/O中的适配器模式
2.7 设计模式解析之装饰器模式
2.7.1 装饰器模式的结构
2.7.2 Java I/O中的装饰器模式
2.8 适配器模式与装饰器模式的区别
2.9 总结
第3章 深入分析Java Web中的中文编码问题
3.1 几种常见的编码格式
3.1.1 为什么要编码
3.1.2 如何“翻译”
3.2 Java中需要编码的场景
3.2.1 I/O操作中存在的编码
3.2.2 内存操作中的编码
3.3 Java中如何编解码
3.3.1 按照ISO-8859-1编码
3.3.2 按照GB2312编码
3.3.3 按照GBK编码
3.3.4 按照UTF-16编码
3.3.5 按照UTF-8编码
3.3.6 UTF-8编码代码片段
3.3.7 几种编码格式的比较
3.4 Java Web中涉及的编解码
3.4.1 URL的编解码
3.4.2 HTTP Header的编解码
3.4.3 POST表单的编解码
3.4.4 HTTP BODY的编解码
3.5 JS中的编码问题
3.5.1 外部引入JS文件
3.5.2 JS的URL编码
3.5.3 其他需要编码的地方
3.6 常见问题分析
3.6.1 中文变成了看不懂的字符
3.6.2 一个汉字变成一个问号
3.6.3 一个汉字变成两个问号
3.6.4 一种不正常的正确编码
3.7 总结
第4章 Javac编译原理
4.1 Javac是什么
4.2 Javac编译器的基本结构
4.3 Javac工作原理分析
4.3.1 词法分析器
4.3.2 语法分析器
4.3.3 语义分析器
4.3.4 代码生成器
4.4 设计模式解析之访问者模式
4.4.1 访问者模式的结构
4.4.2 Javac中访问者模式的实现
4.5 总结
第5章 深入class文件结构
5.1 JVM指令集简介
5.1.1 类相关的指令
5.1.2 方法的定义
5.1.3 属性的定义
5.1.4 其他指令集
5.2 class文件头的表示形式
5.3 常量池
5.3.1 UTF8常量类型
5.3.2 Fieldref、Methodref常量类型
5.3.3 Class常量类型
5.3.4 NameAndType常量类型
5.4 类信息
5.5 Fields和Methods定义
5.6 类属性描述
5.7 Javap生成的class文件结构
5.7.1 LineNumberTable
5.7.2 LocalVariableTable
5.8 总结
第6章 深入分析ClassLoader
6.1 ClassLoader类结构分析
6.2 ClassLoader的等级加载机制
6.3 如何加载class文件
6.3.1 加载字节码到内存
6.3.2 验证与解析
6.3.3 初始化Class对象
6.4 常见加载类错误分析
6.4.1 ClassNotFoundException
6.4.2 NoClassDefFoundError
6.4.3 UnsatisfiedLinkError
6.4.4 ClassCastException
6.4.5 ExceptionInInitializerError
6.5 常用的ClassLoader分析
6.6 如何实现自己的ClassLoader
6.6.1 加载自定义路径下的class文件
6.6.2 加载自定义格式的class文件
6.7 实现类的热部署
6.8 Java应不应该动态加载类
6.9 总结
第7章 JVM体系结构与工作方式
7.1 JVM体系结构
7.1.1 何谓JVM
7.1.2 JVM体系结构详解
7.2 JVM工作机制
7.2.1 机器如何执行代码
7.2.2 JVM为何选择基于栈的架构
7.2.3 执行引擎的架构设计
7.2.4 执行引擎的执行过程
7.2.5 JVM方法调用栈
7.3 总结
第8章 JVM内存管理
8.1 物理内存与虚拟内存
8.2 内核空间与用户空间
8.3 Java中哪些组件需要使用内存
8.3.1 Java堆
8.3.2 线程
8.3.3 类和类加载器
8.3.4 NIO
8.3.5 JNI
8.4 JVM内存结构
8.4.1 PC寄存器
8.4.2 Java栈
8.4.3 堆
8.4.4 方法区
8.4.5 运行时常量池
8.4.6 本地方法栈
8.5 JVM内存分配策略
8.5.1 通常的内存分配策略
8.5.2 Java中内存分配详解
8.6 JVM内存回收策略
8.6.1 静态内存分配和回收
8.6.2 动态内存分配和回收
8.6.3 如何检测垃圾
8.6.4 基于分代的垃圾收集算法
8.7 内存问题分析
8.7.1 GC日志分析
8.7.2 堆快照文件分析
8.7.3 JVM Crash日志分析
8.8 实例1
8.9 实例2
8.1 实例3
8.11 总结
第9章 Servlet工作原理解析
9.1 从Servlet容器说起
9.1.1 Servlet容器的启动过程
9.1.2 Web应用的初始化工作
9.2 创建Servlet实例
9.2.1 创建Servlet对象
9.2.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.1.1 Cookie属性项
10.1.2 Cookie如何工作
10.1.3 使用Cookie的限制
10.2 理解Session
10.2.1 Session与Cookie
10.2.2 Session如何工作
10.3 Cookie安全问题
10.4 分布式Session框架
10.4.1 存在哪些问题
10.4.2 可以解决哪些问题
10.4.3 总体实现思路
10.5 Cookie压缩
10.6 表单重复提交问题
10.7 总结
第11章 Tomcat的系统架构与 设计模式
11.1 Tomcat总体设计
11.1.1 Tomcat总体结构
11.1.2 Connector组件
11.1.3 Servlet容器Container
11.1.4 Tomcat中的其他组件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2024-12-23 05:44 , Processed in 0.520647 second(s), 37 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表