深入分析JavaWeb技术内幕pdf下载pdf下载

深入分析JavaWeb技术内幕百度网盘pdf下载

作者:
简介:本篇主要提供深入分析JavaWeb技术内幕pdf下载
出版社:淘乐思图书专营店
出版时间:2014-08
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

  • 商品名称:深入分析Java Web技术内幕(修订版)/阿里巴巴集团技术丛书
  • 作者:许令波
  • 定价:79
  • 出版社:电子工业
  • ISBN号:9787121232930

其他参考信息(以实物为准)

  • 出版时间:2014-08-01
  • 印刷时间:2014-08-01
  • 版次:2
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:464
  • 字数:600千字

内容提要

许令波编著的《深入分析Java Web技术内幕(修 订版)/阿里巴巴集团技术丛书》围绕Java Web 相关 技术从三方面全面、深入地进行了阐述。首先介绍前 端知识,即在JavaWeb 开发中涉及的一些基本知识, 包括Web 请求过程、HTTP、DNS 技术和CDN 技术。其 次深入介绍了Java 技术,包括I/O 技术、中文编码 问题、Javac 编译原理、class 文件结构解析、 ClassLoader 工作机制及JVM 的内存管理等。 后介 绍了Java 服务端技术,主要包括Servlet、Session 与Cookie、Tomcat 与Jetty服务器、Spring 容器、 iBatis 框架和Velocity 框架等原理介绍,并介绍了 服务端的一些优化技术。本书不仅介绍这些技术和框 架的工作原理,而且结合示例来讲解,通过通俗易懂 的文字和丰富、生动的配图,让读者充分并深入理解 它们的内部工作原理,同时还结合了设计模式来介绍 这些技术背后的架构思维。

作者简介

2009年加入淘宝,一直关注性能优化领域,经历了淘宝PV从1亿到10亿的发展历程,参与了淘宝高访问量Web系统模板引擎的改造、静态化、无线化、CDN等优化改造项目。 先后研究过分布式数据库Cassandra系统、Tomcat、Jetty等系统的源码。一直参与淘宝访问量 高的系统页面详情系统的优化工作,设计并实现了sketch模板引擎、MVC框架Feiba等,将服务端性能提升近50%左右;所在的性能优化小组一直在做详情的前端优化,将详情页的首屏展示时间缩短为1s之内。

目录

第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.5.3 CDN动态加速
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 一种繁简转换的实现方式
3.8 总结
第4章 Javac编译原理
第5章 深入class文件结构
第6章 深入分析ClassLoader工作机制
第7章 JVM体系结构与工作方式
第8章 JVM内存管理
第9章 Servlet工作原理解析
0章 深入理解Session与Cookie
1章 Tomcat的系统架构与设计模式
2章 Jetty的工作原理解析
3章 Spring框架的设计理念与设计模式分析
4章 Spring MVC工作机制与设计模式
5章 深入分析Ibatis框架之系统架构与映射原理
6章 Velocity工作原理解析
7章 Velocity优化实践
8章 大浏览量系统的静态化架构设计