深入分析Java Web技術(shù)內(nèi)幕_第1頁
深入分析Java Web技術(shù)內(nèi)幕_第2頁
深入分析Java Web技術(shù)內(nèi)幕_第3頁
深入分析Java Web技術(shù)內(nèi)幕_第4頁
深入分析Java Web技術(shù)內(nèi)幕_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

深入分析JavaWeb技術(shù)內(nèi)幕讀書筆記模板01思維導圖讀書筆記目錄分析內(nèi)容摘要精彩摘錄作者介紹目錄0305020406思維導圖內(nèi)幕技術(shù)服務(wù)端管理技術(shù)內(nèi)存機制第章設(shè)計模式模式工作機制結(jié)構(gòu)原理架構(gòu)問題框架文件分析本書關(guān)鍵字分析思維導圖內(nèi)容摘要內(nèi)容摘要本書圍繞JavaWeb相關(guān)技術(shù)從三方面全面深入地進行闡述。首先介紹前端知識,主要介紹JavaWeb開發(fā)中涉及的一些基本知識,包括Web請求過程、HTTP協(xié)議、DNS技術(shù)和CDN技術(shù)。其次深入介紹Java技術(shù),包括I/O技術(shù)、中文編碼問題、ClassLoader工作機制及JVM的內(nèi)存管理等。最后介紹Java服務(wù)端技術(shù),主要包括Servlet、Session與Cookie、Tomcat與Jetty服務(wù)器、Spring容器、iBatis框架和Velocity框架等原理介紹。讀書筆記讀書筆記從最基本的原理,到框架的設(shè)計。幫我梳理了大量的模糊原理,尤其jvm一塊,有基礎(chǔ),有深度,擴展了很多知識面,但也增加了好多疑問,待后面一點點吃透!。個人覺得這本是java必讀書了,講的很底層,但是很多很實用。感覺這本書就像一顆知識樹的主干,至于如何的開枝散葉還要靠我們自己的努力????上еv的技術(shù)太老了,對web前后端,JVM,服務(wù)器知識點還是很全面。必須五星,這是半年多讀書以來,自己讀的最認真的一本書,前后大概有兩個多月吧,作者作為阿里巴巴技術(shù)人,從他的書中可以了解到他的思維方式和邏輯,解決問題和優(yōu)化的思路,但是還是有一些不懂的地方,需要自己沉淀一下,繼續(xù)第二遍讀,去思考,去解惑,使自己的邏輯思維趨于縝密。javaweb相關(guān),深度和廣度兼顧。java進階必讀書籍!非常贊!阿里牛人真厲害!。一本通俗的技術(shù)書,循序漸進,最大的收獲就是從工作著手,多積累,多總結(jié)。精彩摘錄精彩摘錄HTTP協(xié)議采用無狀態(tài)的短連接的通信方式,通常情況下,一次請求就完成了一次數(shù)據(jù)交互,通常也對應(yīng)一個業(yè)務(wù)邏輯,然后這次通信連接就斷開了。采用這種方式是為了能夠同時服務(wù)更多的用戶,因為當前互聯(lián)網(wǎng)應(yīng)用每天都會處理上億的用戶請求,不可能每個用戶訪問一次后就一直保持住這個連接。通常有三種負載均衡架構(gòu),分別是鏈路負載均衡、集群負載均衡和操作系統(tǒng)負載均衡。HTTPHeader控制著互聯(lián)網(wǎng)上成千上萬的用戶的數(shù)據(jù)的傳輸。最關(guān)鍵的是,它控制著用戶瀏覽器的渲染行為和服務(wù)器的執(zhí)行邏輯。發(fā)起一個HTTP請求的過程就是建立一個Socket通信的過程。如果我們需要用InetAddress類解析域名時,一定要是單例模式,不然會有嚴重的性能問題,如果每次都創(chuàng)建InetAddress實例,每次都要進行一次完整的域名解析,非常耗時,這點要特別注意。CDN=鏡像(Mirror)+緩存(Cache)+整體負載均衡(GSLB)所謂直接I/O方式就是應(yīng)用程序直接訪問磁盤數(shù)據(jù),而不經(jīng)過操作系統(tǒng)內(nèi)核數(shù)據(jù)緩沖區(qū),這樣做的目的就是減少一次從內(nèi)核緩沖區(qū)到用戶程序緩存的數(shù)據(jù)復制。這種訪問文件的方式通常是在對數(shù)據(jù)的緩存管理由應(yīng)用程序?qū)崿F(xiàn)的數(shù)據(jù)庫管理系統(tǒng)中。目錄分析1.1B/S網(wǎng)絡(luò)架構(gòu)概述1.2如何發(fā)起一個請求1.3HTTP協(xié)議解析1.4DNS域名解析第1章深入Web請求過程1.6總結(jié)1.5CDN工作機制第1章深入Web請求過程2.1Java的I/O類庫的基本架構(gòu)2.3網(wǎng)絡(luò)I/O工作機制2.2磁盤I/O工作機制第2章深入分析JavaI/O的工作機制2.4NIO的工作方式2.5I/O調(diào)優(yōu)2.6設(shè)計模式解析之適配器模式2.7設(shè)計模式解析之裝飾器模式2.8適配器模式與裝飾器模式的區(qū)別2.9總結(jié)010302040506第2章深入分析JavaI/O的工作機制3.1幾種常見的編碼格式3.2Java中需要編碼的場景3.3Java中如何編解碼3.4JavaWeb中涉及的編解碼第3章深入分PP析JavaWeb中的中文編碼問題3.5JS中的編碼問題3.7總結(jié)3.6常見問題分析第3章深入分PP析JavaWeb中的中文編碼問題4.1Javac是什么4.3Javac工作原理分析4.2Javac編譯器的基本結(jié)構(gòu)第4章Javac編譯原理4.5總結(jié)4.4設(shè)計模式解析之訪問者模式第4章Javac編譯原理5.1JVM指令集簡介5.3常量池5.2class文件頭的表示形式第5章深入class文件結(jié)構(gòu)5.4類信息5.5Fields和Methods定義5.6類屬性描述5.7Javap生成的class文件結(jié)構(gòu)5.8總結(jié)12345第5章深入class文件結(jié)構(gòu)6.1ClassLoader類結(jié)構(gòu)分析6.2ClassLoader的等級加載機制6.3如何加載class文件6.4常見加載類錯誤分析6.5常用的ClassLoader分析12345第6章深入分析ClassLoader工作機制6.6如何實現(xiàn)自己的ClassLoader6.7實現(xiàn)類的熱部署6.8Java應(yīng)不應(yīng)該動態(tài)加載類6.9總結(jié)第6章深入分析ClassLoader工作機制7.1JVM體系結(jié)構(gòu)7.3總結(jié)7.2JVM工作機制第7章JVM體系結(jié)構(gòu)與工作方式8.1物理內(nèi)存與虛擬內(nèi)存8.2內(nèi)核空間與用戶空間8.3Java中哪些組件需要使用內(nèi)存8.4JVM內(nèi)存結(jié)構(gòu)8.5JVM內(nèi)存分配策略12345第8章JVM內(nèi)存管理8.6JVM內(nèi)存回收策略8.7內(nèi)存問題分析8.8實例18.9實例28.10實例38.11總結(jié)010302040506第8章JVM內(nèi)存管理9.1從Servlet容器說起9.2創(chuàng)建Servlet實例9.3Servlet體系結(jié)構(gòu)9.4Servlet如何工作9.5Servlet中的Listener9.6Filter如何工作010302040506第9章Servlet工作原理解析9.8總結(jié)9.7Servlet中的url-pattern第9章Servlet工作原理解析10.1理解Cookie10.2理解Session10.3Cookie安全問題10.4分布式Session框架第10章深入理解Session與Cookie10.5Cookie壓縮10.7總結(jié)10.6表單重復提交問題第10章深入理解Session與Cookie11.1Tomcat總體設(shè)計11.3總結(jié)11.2Tomcat中的設(shè)計模式第11章Tomcat的系統(tǒng)架構(gòu)與設(shè)計模式12.1Jetty的基本架構(gòu)12.2Jetty的啟動過程12.3接受請求12.4處理請求12.5與Jboss集成12345第12章Jetty的工作原理解析12.7總結(jié)12.6與Tomcat的比較第12章Jetty的工作原理解析13.1Spring的骨骼架構(gòu)13.2核心組件詳解13.3Spring中AOP特性詳解13.4設(shè)計模式解析之代理模式第13章Spring框架的設(shè)計理念與設(shè)計模式分析13.6總結(jié)13.5設(shè)計模式解析之策略模式第13章Spring框架的設(shè)計理念與設(shè)計模式分析14.1SpringMVC的總體設(shè)計14.3Model設(shè)計14.2Control設(shè)計第14章SpringMVC工作機制與設(shè)計模式14.4View設(shè)計14.5框架設(shè)計的思考14.6設(shè)計模式解析之模板模式14.7總結(jié)第14章SpringMVC工作機制與設(shè)計模式15.1Ibatis框架主要的類層次結(jié)構(gòu)15.2Ibatis框架的設(shè)計策略15.3Ibatis框架的運行原理15.4示例第15章深入分析Ibatis框架之系統(tǒng)架構(gòu)與映射原理15.5Ibatis對SQL語句的解析15.6數(shù)據(jù)庫字段映射到Java對象15.7示例運行的結(jié)果15.8設(shè)計模式解析之簡單工廠模式15.9設(shè)計模式解析之工廠模式15.10總結(jié)010302040506第15章深入分析Ibatis框架之系統(tǒng)架構(gòu)與映射原理16.1Velocity總體架構(gòu)16.2JJTree渲染過程解析16.3事件處理機制16.4常用優(yōu)化技巧16.5與JSP比較12345第16章Velocity工作原理解析16.6設(shè)計模式解析之合成模式16.8總結(jié)16.7設(shè)計模式解析之

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論