×
深入分析Java Web技术内幕-(修订版)

深入分析Java Web技术内幕-(修订版)

1星价 ¥34.0 (4.3折)
2星价¥33.2 定价¥79.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

图文详情
  • ISBN:9787121232930
  • 装帧:一般轻型纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:464
  • 出版时间:2014-08-01
  • 条形码:9787121232930 ; 978-7-121-23293-0

本书特色

《深入分析java web技术内幕(修订版)》新增了淘宝在无线端的应用实践,包括:cdn 动态加速、多终端化改造、 多终端session 统一 ,以及在大流量的情况下,如何跨越性能、网络和一个地区的电力瓶颈等内容,并提供了比较完整的解决方案。 《深入分析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 框架等原理介绍,并介绍了服务端的一些优化技术。 《深入分析java web技术内幕(修订版)》不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富、生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。

内容简介

让读者知其然,并知其所以然,是《深入分析java web技术内幕(修订版)》一书*大的特色。   作者来自淘宝技术一线,亲历了淘宝网pv从1亿到10亿的发展历程,直接经历了在这个过程中技术的不断突破、飞跃等变迁,并积累了丰富实践经验。   《深入分析java web技术内幕(修订版)》正是分享了作者在面临种种技术问题、技术瓶颈时的思路、方法和技巧,具体的应用实践和直接的案例。   在这次的修订版中,作者补充了淘宝网近两年在无线端的*新的应用实践。在这个快速发展的移动互联的时代,这样直接的技术积累和分享尤其珍贵。   相信读者一定能从中获益匪浅。   阿里巴巴集团技术丛书是抱持着为工程师服务的理念诞生的。   阿里的快速发展,使我们有机会见证技术变革的强大力量。在这过程中,我们经历了技术的变迁、兴衰、成败,既有收获也有教训。如今,阿里已成为一家令人瞩目的互联网公司,站在这样的时点上,回顾过去,放眼四周,我们深刻地觉得有必要将沉淀下来的一线经验与智慧,结集出版,理由有三。   1.回报。我们获得的种种经验与教训,只有在阿里这样快速成长、体量巨大的公司中才有机会亲历。这样的技术环境并不是每个工程师都有机缘遇到的。这些经历帮助了我们个人能力的提升,也帮助阿里成为一家技术实力过硬的公司。我们愿意把这些内容分享出来,帮助即将或已经面临类似问题的朋友们,如果他们可以从阅读中获得一些启发而少走弯路的话,将是我们*大的欣慰。   2.交流。在这套丛书里,我们同样会抛出我们的困惑、问题,借助丛书的平台,扩大工程师沟通的圈子,以书会友,共同探索、学习、提高。   3.温故知新。以结集的形式,将以往的经验与知识固化下来,既可便于以后查阅,也可以帮助我们系统地梳理思路,更为全面地审视、洞察、并理解过去发生的种种,为未来的变化做好更充分、扎实的准备。   基于以上的考虑,阿里巴巴集团技术丛书将立足于实践,着眼于问题,从工程师的视角解读技术的内涵。   让思考成为我们生活的乐趣,让阅读成为我们进步的阶梯!

目录

第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工作原理解析
第10章 深入理解session与cookie
第11章 tomcat的系统架构与设计模式
第12章 jetty的工作原理解析
第13章 spring框架的设计理念与设计模式分析
第14章 spring mvc工作机制与设计模式
第15章 深入分析ibatis框架之系统架构与映射原理
第16章 velocity工作原理解析
第17章 velocity优化实践
第18章 大浏览量系统的静态化架构设计
展开全部

相关资料

《深入分析java web技术内幕(修订版)》的内容涉及从http、servlet、模板渲染、数据层、容器到jvm 等java web开发的各个方面,这些问题是许令波在日常工作中经常遇到的,我想也是所有java web开发人员都会遇到的。《深入分析java web技术内幕(修订版)》*大的特点就是让java web 开发人员对整个开发过程所涉及的技术能有一个完整的脉络图,从前端浏览器到java 技术,再到java 服务端技术,还介绍了实现这些技术用到的设计模式;不仅详细总结了这些技术的工作原理,而且也结合了很多实际案例来进行阐述,将复杂、难懂的技术原理通过时序图和架构图的方式展现出来,更加便于读者理解。可以说如果你掌握了本书的知识,那么你就可以成为一个合格的javaweb开发人员。
  《深入分析java web技术内幕(修订版)》文笔流畅,图表清晰、易懂,值得推荐给java web 开发人员作为进阶学习的参考书。
  ——吴泽明(范禹),天猫产品技术部研究员
  这是一本关于java 的书,里面讲述的大量基础知识对前端开发工程师非常有帮助。比如中文编码章节,作者以一个实践者的身份详细阐述了编码问题的方方面面。总之,这是一本很用心的书,是实践者的思考和总结。目前在国内很少看到这类书籍,强烈推荐从事web 开发工作的人员阅读并实践之。
  ——王保平(玉伯),开源前端类库kissy、seajs作者
  作者在淘宝做了很多java web 方面的改造项目,在java web 的相关技术上有深入的掌握,并积累了丰富的经验。在这本书中作者不仅向读者展示了这类大改造项目所需的知识,还展示了java web 更为全景的技术知识体系。本书值得java web 开发人员阅读。
  ——林昊(毕玄),淘宝资深技术专家
  从第1 次拜读相关内容开始,就可以感觉到作者并不是在简简单单地讲述一门技术或者一个概念,他的分析和讲解十分深入,并且可以很好地聚焦读者的思路,尤其是在java web 、servlet 规范及字符串处理方面,都有很优秀的内容。在众多向developerworks投稿的国内作者中,无论是从文章的质量看,还是从内容的选题方向看,作者的文章都可称为上乘之作。同时,他的多篇文章还得到了广大网站读者的好评,其访问量、评分及评论的数量均名列前茅。
  ——刘达,developerworks中国java 专区编辑、技术工程师

作者简介

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

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航