幫助中心 | 我的帳號 | 關於我們

深入分析Java Web技術內幕(修訂版)/阿里巴巴集團技術叢書

  • 作者:許令波
  • 出版社:電子工業
  • ISBN:9787121232930
  • 出版日期:2014/08/01
  • 裝幀:平裝
  • 頁數:464
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    許令波編著的《深入分析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工作原理解析
第10章 深入理解Session與Cookie
第11章 Tomcat的系統架構與設計模式
第12章 Jetty的工作原理解析
第13章 Spring框架的設計理念與設計模式分析
第14章 Spring MVC工作機制與設計模式
第15章 深入分析Ibatis框架之系統架構與映射原理
第16章 Velocity工作原理解析
第17章 Velocity優化實踐
第18章 大瀏覽量系統的靜態化架構設計

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032