安裝數(shù)據(jù)庫軟件 安裝依賴 libnsl 添加組和用戶 groupadd -g 54321 oinstallgroupadd -g 54322 dbagroupadd -g 5...
![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
安裝數(shù)據(jù)庫軟件 安裝依賴 libnsl 添加組和用戶 groupadd -g 54321 oinstallgroupadd -g 54322 dbagroupadd -g 5...
Spring Security文檔Java Configuration[https://docs.spring.io/spring-security/site/docs/4....
本文簡要介紹Unicode的相關知識描扯,以澄清部分概念物邑。 Unicode字符集 Unicode是一個字符集,它是所有其他廣泛使用字符集的超集堪嫂,包含了來自ISO/IEC 6937...
在Tomcat中,Wrapper組件封裝了servlet定義和參數(shù)栋操。 創(chuàng)建過程 前面一篇文章提到ContextConfig監(jiān)聽器響應配置開始事件時會解析web.xml柿冲,進而將...
本文分析Engine組件,它表示整個Catalina servlet引擎堵第,可以包含一個或多個子容器吧凉,如Host或者Context等。 Engine組件 Engine組件表示整...
Spring Security文檔的The Security Filter Chain一章指出Spring Security完全基于標準的servlet過濾器踏志,本文結合筆者的...
傳統(tǒng)的Spring MVC工程部署時需要將WAR文件放置在servlet容器的文檔目錄內(nèi)阀捅,而Spring Boot工程使用嵌入式servlet容器省去了這一步驟,本文分析Sp...
Spring Boot的啟動過程一文分析了Spring Boot整體的啟動過程针余,本文深入準備應用上下文階段分析啟動時的自動配置特性饲鄙。 應用上下文 SpringApplicat...
本文從SpringApplication類開始分析Spring Boot應用的啟動過程,使用的Spring Boot版本是1.5.15.RELEASE圆雁。 成員變量 DEFAU...
UrlPathHelper類是Spring中的一個幫助類忍级,有很多與URL路徑有關的實用方法,在介紹該類之前先明確一些路徑和編碼的概念伪朽。 Servlet 3.1規(guī)范中的路徑 S...
DispatcherServlet的doDispatch方法在調(diào)用處理器處理請求前后分別調(diào)用了攔截器的前置和后置處理方法轴咱,代碼如下所示: processDispatchRes...
DispatcherServlet的doDispatch方法利用getAdapter根據(jù)處理器對象從注冊的HandlerAdapter中找到第一個支持該處理器的Handler...
本文分析RequestMappingInfoHandlerMapping類和RequestMappingHandlerMapping類。 RequestMappingInfo...
DispatcherServlet的doDispatch方法利用getHandler獲取與請求匹配的HandlerExecutionChain烈涮,getHandler方法代碼如...
本文討論DispatcherServlet處理請求的概要流程朴肺。 DispatcherServlet 當向Spring MVC發(fā)送一個請求時,Servlet容器會調(diào)用Dispa...
本文探討Spring MVC中DispatcherServlet是如何初始化的跃脊,DispatcherServlet初始化指的是init()生命周期方法被執(zhí)行宇挫,而不是Dispa...
傳統(tǒng)的Spring MVC工程是以WAR文件部署的,本文分析傳統(tǒng)的Spring MVC工程在servlet容器中的啟動過程酪术,如未特別說明器瘪,本系列使用的Spring版本是4.3...
Java的系統(tǒng)屬性有很多與底層操作系統(tǒng)相關,本文分析這些屬性的賦值過程绘雁。 虛擬機啟動 Java Hotspot虛擬機的啟動過程(三)一文曾概述JNI_CreateJavaVM...
為了更深入地理解監(jiān)視器鎖橡疼,本文使用gdb調(diào)試Hotspot虛擬機展示監(jiān)視器鎖獲取與釋放的部分執(zhí)行過程。 調(diào)試準備 為了獲得Thread類對象的線程ID庐舟,內(nèi)核線程ID與Linu...
為了驗證前面幾篇文章的正確性欣除,可以編譯OpenJDK的Hotspot虛擬機然后進行調(diào)試驗證。 編譯虛擬機 本文在CentOS 7上編譯OpenJDK的Hotspot虛擬機: ...