發表於2024-12-24
基本信息
書名:深入分析Java Web技術內幕(修訂版)
:79.00元
作者:許令波
齣版社:電子工業齣版社
齣版日期:2014-08-01
ISBN:9787121232930
字數:
頁碼:
版次:2
裝幀:平裝
開本:12k
商品重量:0.4kg
編輯推薦
讓讀者知其然,並知其所以然,是《深入分析Java Web技術內幕(修訂版)》一書的特色。
作者來自淘 寶技術一綫,親曆瞭淘 寶網PV從1億到10億的發展曆程,直接經曆瞭在這個過程中技術的不斷突破、飛躍等變遷,並積纍瞭豐富實踐經驗。
《深入分析Java Web技術內幕(修訂版)》正是分享瞭作者在麵臨種種技術問題、技術瓶頸時的思路、方法和技巧,具體的應用實踐和直接的案例。
在這次的修訂版中,作者補充瞭**網近兩年在無綫端的應用實踐。在這個快速發展的移動互聯的時代,這樣直接的技術積纍和分享尤其珍貴。
相信讀者一定能從中獲益匪淺。
****集團技術叢書是抱持著為工程師服務的理念誕生的。
阿裏的快速發展,使我們見證技術變革的強大力量。在這過程中,我們經曆瞭技術的變遷、興衰、成敗,既有收獲也有教訓。如今,阿裏已成為一傢令人矚目的互聯網公司,站在這樣的時點上,迴顧過去,放眼四周,我們深刻地覺得有必要將沉澱下來的一綫經驗與智慧,結集齣版,理由有三。
1.迴報。我們獲得的種種經驗與教訓,隻有在阿裏這樣快速成長、體量巨大的公司中纔會親曆。這樣的技術環境並不是每個工程師都有緣遇到的。這些經曆幫助瞭我們個人能力的提升,也幫助阿裏成為一傢技術實力過硬的公司。我們願意把這些內容分享齣來,幫助即將或已經麵臨類似問題的朋友們,如果他們可以從閱讀中獲得一些啓發而少走彎路的話,將令我們欣慰。
2.交流。在這套叢書裏,我們同樣會拋齣我們的睏惑、問題,藉助叢書的平颱,擴大工程師溝通的圈子,以書會友,共同探索、學習、提高。
3.溫故知新。以結集的形式,將以往的經驗與知識固化下來,既可便於以後查閱,也可以幫助我們係統地梳理思路,更為全麵地審視、洞察、並理解過去發生的種種,為未來的變化做好更充分、紮實的準備。
基於以上的考慮,****集團技術叢書將立足於實踐,著眼於問題,從工程師的視角解讀技術的內涵。
讓思考成為我們生活的樂趣,讓閱讀成為我們進步的階梯!
內容提要
《深入分析Java Web技術內幕(修訂版)》新增瞭淘 寶在無綫端的應用實踐,包括:CDN 動態加速、多終端化改造、 多終端Session 統一 ,以及在大流量的情況下,如何跨越性能、網絡和一個地區的電力瓶頸等內容,並提供瞭比較完整的解決方案。
《深入分析Java Web技術內幕(修訂版)》主要圍繞Java Web 相關技術從三方麵全麵、深入地進行瞭闡述。首先介紹前端知識,即在JavaWeb 開發中涉及的一些基本知識,包括Web 請求過程、、DNS 技術和CDN 技術。其次深入介紹瞭Java 技術,包括I/O 技術、中文編碼問題、Javac 編譯原理、class 文件結構解析、ClassLoader 工作機製及JVM 的內存管理等。後介紹瞭Java 服務端技術,主要包括Servlet、Session 與Cookie、Tomcat 與Jetty服務器、Spring 容器、iBatis 框架和Velocity 框架等原理介紹,並介紹瞭服務端的一些優化技術。
《深入分析Java Web技術內幕(修訂版)》不僅介紹這些技術和框架的工作原理,而且結閤示例來講解,通過通俗易懂的文字和豐富、生動的配圖,讓讀者充分並深入理解它們的內部工作原理,同時還結閤瞭設計模式來介紹這些技術背後的架構思維。
目錄
1 Web11.1 B/S21.2 41.3 61.3.1 81.3.2 91.4 DNS121.4.1 DNS121.4.2 151.4.3 181.4.4 191.5 CDN201.5.1 CDN201.5.2 211.5.3 CDN241.6 252 Java I/O262.1 JavaI/O262.1.1 I/O272.1.2 I/O282.1.3 292.2 I/O302.2.1 302.2.2 Java342.2.3 Java352.3 I/O372.3.1 TCP382.3.2 402.3.3 Java Socket402.3.4 412.3.5 422.4 NIO422.4.1 BIO422.4.2 NIO432.4.3 Buffer462.4.4 NIO482.5 I/O502.5.1 I/O502.5.2 TCP512.5.3 I/O532.6 572.6.1 572.6.2 Java I/O582.7 582.7.1 592.7.2 Java I/O592.8 602.9 603 Java Web613.1 613.1.1 613.1.2 623.2 Java643.2.1 I/O643.2.2 663.3 Java673.3.1 ISO-8859-1693.3.2 GB2312703.3.3 GBK713.3.4 UTF-16713.3.5 UTF-8723.3.6 UTF-8723.3.7 743.4 Java Web743.4.1 URL763.4.2 Header793.4.3 POST793.4.4 BODY803.5 JS813.5.1 JS813.5.2 JSURL823.5.3 843.6 843.6.1 843.6.2 853.6.3 853.6.4 863.7 873.8 884 Javac894.1 Javac904.2 Javac904.3 Javac924.3.1 934.3.2 1004.3.3 1054.3.4 1154.4 1184.4.1 1194.4.2 Javac1204.5 1215 class1225.1 JVM1225.1.1 1245.1.2 1255.1.3 1265.1.4 1275.2 class1355.3 1395.3.1 UTF81425.3.2 FieldrefMethodref1435.3.3 Class1435.3.4 NameAndType1445.4 1445.5 FieldsMethods1455.6 1495.7 Javapclass1505.7.1 LineNumberTable1525.7.2 LocalVariableTable1535.8 1556 ClassLoader1566.1 ClassLoader1576.2 ClassLoader1586.3 class1616.3.1 1616.3.2 1636.3.3 Class1636.4 1636.4.1 ClassNotFoundException1636.4.2 NoClassDefFoundError1646.4.3 UnsatisfiedLinkError1656.4.4 ClassCastException1666.4.5 ExceptionInInitializerError1676.5 ClassLoader1686.6 ClassLoader1726.6.1 class1726.6.2 class1746.7 1766.8 Java1786.9 1797 JVM1807.1 JVM1807.1.1 JVM1807.1.2 JVM1837.2 JVM1857.2.1 1857.2.2 JVM1867.2.3 1877.2.4 1887.2.5 JVM1937.3 1978 JVM1988.1 1998.2 2008.3 Java2018.3.1 Java2018.3.2 2018.3.3 2028.3.4 NIO2028.3.5 JNI2038.4 JVM2038.4.1 PC2048.4.2 Java2048.4.3 2058.4.4 2058.4.5 2068.4.6 2068.5 JVM2068.5.1 2078.5.2 Java2078.6 JVM2128.6.1 2128.6.2 2138.6.3 2138.6.4 2158.7 2248.7.1 GC2248.7.2 2278.7.3 JVM Crash2278.8 12338.9 22358.10 32378.11 2429 Servlet2439.1 Servlet2439.1.1 Servlet2449.1.2 Web2479.2 Servlet2499.2.1 Servlet2509.2.2 Servlet2509.3 Servlet2529.4 Servlet2559.5 ServletListener2579.6 Filter2599.7 Servleturl-pattern2619.8 26210 SessionCookie26310.1 Cookie26410.1.1 Cookie26410.1.2 Cookie26510.1.3 Cookie26810.2 Session26910.2.1 SessionCookie26910.2.2 Session27010.3 Cookie27310.4 Session27410.4.1 27410.4.2 27510.4.3 27510.5 Cookie28010.6 28210.7 Session28310.8 28511 Tomcat28611.1 Tomcat28611.1.1 Tomcat28711.1.2 Connector29311.1.3 ServletContainer29811.1.4 Tomcat30911.2 Tomcat30911.2.1 30911.2.2 31111.2.3 31311.2.4 31411.3 31612 Jetty31712.1 Jetty31712.1.1 Jetty31712.1.2 Handler31912.2 Jetty32012.3 32112.3.1 32112.3.2 AJP32312.3.3 NIO32612.4 32712.5 JBoss33012.6 Tomcat33112.6.1 33112.6.2 33212.6.3 33212.7 33313 Spring33413.1 Spring33413.1.1 Spring33513.1.2 33613.2 33713.2.1 Bean33713.2.2 Context33913.2.3 Core34013.2.4 Ioc34213.3 SpringAOP35213.3.1 35213.3.2 Spring AOP35513.4 35813.4.1 35813.4.2 Spring35813.5 36113.5.1 36113.5.2 Spring36213.6 36214 Spring MVC36414.1 Spring MVC36414.2 Control36914.2.1 HandlerMapping37014.2.2 HandlerAdapter37214.2.3 Control37314.3 Model37414.4 View37514.5 37714.5.1 37714.5.2 37714.5.3 37814.5.4 37814.5.5 37814.6 37914.6.1 37914.6.2 Spring MVC37914.7 38015 Ibatis38115.1 Ibatis38115.2 Ibatis38215.3 Ibatis38415.4 38615.5 IbatisSQL38815.6 Java38915.7 39115.8 39115.8.1 39115.8.2 Ibatis39215.9 39315.9.1 39315.9.2 Ibatis39415.10 39516 Velocity39716.1 Velocity39816.2 JJTree40116.2.1 #set40516.2.2 Velocity40616.2.3 #if#elseif#else40916.2.4 #foreach41016.2.5 #parse41216.3 41316.4 41616.4.1 41616.4.2 41616.5 JSP41716.5.1 JSP41716.5.2 VelocityJSP42316.6 42316.6.1 42316.6.2 Velocity42416.7 42516.7.1 42516.7.2 Velocity42616.8 42617 Velocity42717.1 42717.2 42817.2.1 42817.2.2 42917.2.3 42917.2.4 43017.2.5 43017.3 43017.3.1 vm43217.3.2 43917.3.3 44217.4 44317.4.1 charbyte44317.4.2 44417.5 44517.6 44518 44618.1 44618.2 44718.3 44918.4 44918.4.1 44918.4.2 45018.4.3 45118.4.4 45318.4.5 45818.4.6 CDN45918.5 462
作者介紹
2009PV110WebCDNCassandraTomcatJettysketchMVCFeiba50%1s
文摘
序言
深入分析Java Web技術內幕(修訂版) 下載 mobi pdf epub txt 電子書 格式 2024
深入分析Java Web技術內幕(修訂版) 下載 mobi epub pdf 電子書深入分析Java Web技術內幕(修訂版) mobi epub pdf txt 電子書 格式下載 2024