Spring Cloud Gateway源碼導(dǎo)讀: 首先我們觀察在引入了Spring Cloud Gateway后自動裝配都做了什么迹栓?從Spring Cloud Gatewa...
Spring Cloud Gateway源碼導(dǎo)讀: 首先我們觀察在引入了Spring Cloud Gateway后自動裝配都做了什么迹栓?從Spring Cloud Gatewa...
嗯馋贤。但模板模式基本在父類已經(jīng)限定死了子類能操作的地方刁笙。
策略模式與模板模式的區(qū)別已經(jīng)很久沒更新了让虐,在這期間經(jīng)歷了準(zhǔn)備面試盅弛、面試驻襟、離職又入職的過程璧帝,目前已經(jīng)入職接近2個月捍岳,雖說從離職到入職只間隔了4天還包括一個周末。但入職后新工作這段時間還是給我?guī)砹瞬灰?..
字節(jié)碼的整體結(jié)構(gòu) 字節(jié)碼整體分為10個部分 所占字節(jié)分類備注4個字節(jié)Magic Number(魔數(shù))正確字節(jié)碼標(biāo)識為窖贤,由Java之父定義砖顷,固定的是CAFE BABE2 + 2...
首先更正一個錯誤,在上節(jié)中我們講過doMatch中的matchStrings方法會在后面在handlerAdapter處理時還會調(diào)用一次這個方法赃梧,在這個方法里面會解析url參...
經(jīng)過前面的鋪墊我們開始分析SpringMVC的請求過程滤蝠,由于整個過程較為復(fù)雜,本篇我們只討論到請求尋址授嘀,后面的HandlerMethod調(diào)用及返回值處理下次再來分析物咳。因為網(wǎng)上...
上篇文章中我們看到了Spring官方對DispatcherServlet的幾個特殊Bean的介紹,其中第二個就是HandlerAdapter蹄皱,它是DispatcherServ...
要了解DispatcherServlet览闰,就必須先了解幾個特殊Bean,否則在理解源碼的過程中會很吃力巷折。[圖片上傳失敗...(image-11609-158156774294...
01-SpringMVC啟動過程分析 我們使用Servlet3.0的方式來配置DispatcherServlet压鉴,同樣還是采用5.1.4.RELEASE版本的Spring。根...
Java虛擬機自帶的類加載器 BootStrap ClassLoader(啟動/根類加載器) 是由底層虛擬機來加載的類加載器锻拘,該類加載器無父加載器油吭。由它來加載Java語言的核...
類加載過程 類加載可以分為加載击蹲、連接、初始化3個部分 加載 加載過程是指查找并加載類的二進制數(shù)據(jù)婉宰,加載class文件的方式可以有以下幾種 本地class文件 網(wǎng)絡(luò)下載的cla...
丟人丟到國外。 被告:中國一檔新綜藝《你怎么這么好看》心包。 原告:國外火爆的改造類時尚節(jié)目《粉雄救兵》世曾。 后者,Sir每季力薦谴咸。 前者,疑似抄襲后者骗露。 沒想到岭佳。 它引起了更大范...
HashMap hashMap1.7的數(shù)據(jù)結(jié)構(gòu) 1.7的結(jié)構(gòu)如下圖艺晴,底層是一個大的Entry數(shù)組,每個數(shù)組元素為一個鏈表掸屡。圖中同時可以看出put和get的流程封寞。下面對put和...
已經(jīng)很久沒更新了,在這期間經(jīng)歷了準(zhǔn)備面試盏求、面試抖锥、離職又入職的過程,目前已經(jīng)入職接近2個月风喇,雖說從離職到入職只間隔了4天還包括一個周末宁改。但入職后新工作這段時間還是給我?guī)砹瞬灰?..
在面試中經(jīng)常會遇到Java內(nèi)存模型和JVM內(nèi)存結(jié)構(gòu)這兩個問題,相信也有不少人對這兩個概念感到模糊魂莫,今天我們就來聊聊這兩個概念还蹲。看看究竟什么是Java內(nèi)存模型、什么是JVM內(nèi)存...
悲觀鎖和樂觀鎖的概念 樂觀鎖和悲觀鎖在面試過程中是經(jīng)常遇到的谜喊,那么什么是樂觀鎖什么是悲觀鎖呢潭兽?首先需要明確的是樂觀鎖和悲觀鎖是兩種思想,跟編程語言無關(guān)斗遏,任何語言都有對這兩種思...
Spring 初始化過程中GetBean方法分析 經(jīng)過前面的鋪墊我們終于來到了IOC容器初始化最核心的部分(我個人認(rèn)為)山卦。在getBean時會調(diào)用AbstractBeanFa...