結(jié)合源碼來探索啟動的流程 通過上一章的目錄結(jié)構(gòu)和體系結(jié)構(gòu)的研究,我們對tomcat有一個初步的認(rèn)識我們先找到入口函數(shù)。根據(jù)"startd"命令來推導(dǎo)Bootstrap 下面的...
先來介紹下tomcat 的目錄文件 bin 目錄:linux、windows的一些啟動腳本,還有一些就是tomcat依賴的jar包,.sh是linux .bat是window...
索引 為為了加速數(shù)據(jù)檢索 減少磁盤IO操作 而創(chuàng)建的一種分散存儲的數(shù)據(jù)結(jié)構(gòu)。索引是由各大引擎來實現(xiàn)的。索引的好處:減少存儲引擎需要掃描的數(shù)據(jù)量、把隨機(jī)IO變成順序IO、幫主我...
很久以前看過卡勒德·胡賽尼的《追風(fēng)箏的人》,有一些經(jīng)典語錄值得我們一一回味。 如果過去的錯誤無法挽回,就勇敢珍惜現(xiàn)在。 影片講述了發(fā)生在兩個阿富汗少年阿米爾和哈桑身上的故事。...
lambda表達(dá)式 主要以functionInterface 注解。 成為函數(shù)式 接口。 方法可以是有參數(shù)。參數(shù)類型可以不用寫, 編譯器會自行推算 可以是無參數(shù)。 但是只能有...
啟動原理: 1.spring boot 我們可以到這里是直接調(diào)用springApplication的static run方法。 其實這里是實例化一個SpringApplica...
1.@Configuration 和 @Component 區(qū)別 我們可以看下,其實@Configuration 本質(zhì)其實是 @Component注解的,因此<context...
最近公司的需求是小程序接入語音,選擇的是科大訊飛的語音。這里科大訊飛的相關(guān)申請流程就不做介紹了,就說自己在做的過程遇到的坑吧。 調(diào)用的是科大訊webApi 語音聽寫接口 工具...
在上一章【第三十九章:基于SpringBoot & Quartz完成定時任務(wù)分布式單節(jié)點(diǎn)持久化】中我們已經(jīng)完成了任務(wù)的持久化,當(dāng)我們創(chuàng)建一個任務(wù)時任務(wù)會被quartz定時任務(wù)...