原创 Tomcat源碼解析:請求處理過程

文章目錄前言建立Socket連接發佈PollerEvent事件處理PollerEvent事件讀取Socket數據解析Http數據匹配servlet調用servlet創建filter調用鏈調用Filter調用servlet總結 我們

原创 Tomcat源碼解析:初始化

文章目錄BootstrapinitloadCatalinaloadDigesterinitServer初始化Service初始化Engine初始化Connector初始化ProtocolHandler初始化Endpoint初始化

原创 Tomcat源碼解析:環境搭建

下載源碼 從github下載tomcat源碼 git clone https://github.com/apache/tomcat.git 或者直接fork一份到自己倉庫,以便後續添加註釋,附上筆者自己的tomcat地址http

原创 Tomcat源碼解析:啓動

文章目錄1.Catalina開啓start2.Server啓動3.Service啓動3.1 Engine啓動3.2 Host3.2.1 Host的初始化3.2.2 Host的啓動3.2.3Pipeline啓動3.2.4 HostC

原创 SpringBoot集成mybatis使用durid多數據源配置

SpringBoot集成mybatis自定義多數據源配置 1.首先配置application.yml。 因爲spring官方沒有提供和durid集成,所以這部分也需要自定義配置。 datasource: local:

原创 Spring IOC源碼分析三:Spring refresh下-實例化bean

文章目錄7.initMessageSource8.initApplicationEventMulticaster9.onRefresh10.registerListeners11.finishBeanFactoryInitiali

原创 SpringBoot集成neo4j示例

文章目錄SpringBoot集成neo4j配置測試neo4j cypher常用語法創建創建node創建relationship查詢1.查詢節點2.查詢兩個節點的關係3.限制路徑查詢條件刪除補充1.MATCH與OPTIONAL MA