農歷鼠年馬上就過去了讯柔,我個人也希望在2021有一個好的開始,所以2021年打算通過看一本SpringBoot的全棧開發(fā)教材來重新再認識一下SpringBoot马僻,當下其已經(jīng)成為...
農歷鼠年馬上就過去了讯柔,我個人也希望在2021有一個好的開始,所以2021年打算通過看一本SpringBoot的全棧開發(fā)教材來重新再認識一下SpringBoot马僻,當下其已經(jīng)成為...
我們都知道IOC是spring框架的核心,主要作用是控制反轉注服,把我們需要的對象從容器中提供給我們韭邓,但是IOC是如何加載我們所需要的對象的? Spring容器是IOC容器的一種...
Spring Boot是Spring開源組織下的子項目溶弟,是Spring組件一站式解決方案女淑,主要是簡化了使用Spring的難度,簡省了繁重的配置辜御,提供了各種啟動器鸭你,開發(fā)者能快速...
什么是分布式鎖:有分布式鎖就有單機鎖,按照我的理解單機鎖就是服務器在一個單一節(jié)點上擒权,當處理高并發(fā)的問題時我們可以利用可重入鎖(ReentrantLock類和synchroni...
底層數(shù)據(jù)結構: JDK1.7 的 ConcurrentHashMap 底層采用 分段數(shù)組+鏈表 實現(xiàn)袱巨,而 JDK1.8 的 ConcurrentHashMap 實現(xiàn)跟 Has...
1 ThreadPoolExecutor 該線程池是比較常用的線程池。參數(shù)如下: 參數(shù)名解釋corePoolSize核心線程池大小maximumPoolSize最大線程池大小...
SpringBean的作用域 scope:設置bean的作用范圍 singleton:單例(創(chuàng)建只有一個實例) prototype:原型(創(chuàng)建多個實例) request:對r...
Spring AOP 原理:JDK動態(tài)代理 動態(tài)代理實現(xiàn)原理:一個實現(xiàn)接口的類可以做動態(tài)代理瓣窄。我們需要實現(xiàn)的步驟是: 首先再寫一個方法實現(xiàn)一個InvocationHandle...
Servlet對并發(fā)的處理 Tomcat容器處理多并發(fā)采用單例模式纳鼎、多線程處理方式 只要webapp被發(fā)布到web容器中的時候俺夕,servlet只會在發(fā)布的時候實例化一次,se...
Servlet是一個Java應用程序贱鄙,運行在服務器端劝贸,用來處理客戶端請求并作出響應的程序。Servlet多線程體系結構是建立在Java多線程機制之上的逗宁,它的生命周期是由Web...
瀏覽器中輸入網(wǎng)址訪問資源一般都是通過GET方式映九,在FORM表單提交中,可以通過Method參數(shù)指定提交方式為GET或者POST瞎颗,默認為GET提交件甥。 Http協(xié)議定義了與服務器...
JavaJVM主要分為棧區(qū)、堆區(qū) 棧區(qū):本地方法棧哼拔、程序計數(shù)器引有、虛擬機棧 堆區(qū):方法區(qū)、堆 GC的機制主要在堆區(qū)進行垃圾回收操作 堆區(qū)使用分代管理如下圖所示: 新生代:分為E...
1倦逐、HTML靜態(tài)化 其實大家都知道譬正,效率最高、消耗最小的就是純靜態(tài)化的html頁面,所以我們盡可能使我們的網(wǎng)站上的頁面采用靜態(tài)頁面來實現(xiàn)曾我,這個最簡單的方法其實也是最有效的方法...
java Executors是為了更好地幫助我們使用多線程編程使用線程池的初衷 在需要使用的線程很多的情況下頻繁創(chuàng)建線程粉怕、銷毀線程是比較麻煩的事情,每個線程去完成占用時間較短...
個人經(jīng)過研究之后隨便寫點自己可以理解的內容~純粹屬于學習筆記類的整理 hashmap底層是數(shù)組加鏈表的結構贫贝,它本身是個集合,所以創(chuàng)建一新的hashmap實際上是初始化一個新的...
男生離得遠的時候愛你喜歡你有啥不一樣?
男生喜歡你和愛你的區(qū)別文 | 十九 · 撿書先生原創(chuàng) “喜歡”兩個字带膀,通常淺薄志珍,而“愛”這個字更深刻。 喜歡是乍見之歡垛叨,愛是久處不厭伦糯。喜歡是嘴上的甜言蜜語,愛是送到你面前的苦口良藥嗽元。 很多讀者都問...