一、Java基礎(chǔ) 1、Arrays.sort實(shí)現(xiàn)原理和Collections.sort實(shí)現(xiàn)原理 答:Collections.sort方法底層會(huì)調(diào)用Arrays.sort方法,...
一、Java基礎(chǔ) 1、Arrays.sort實(shí)現(xiàn)原理和Collections.sort實(shí)現(xiàn)原理 答:Collections.sort方法底層會(huì)調(diào)用Arrays.sort方法,...
上一節(jié)在springboot中配置了servlet三大組件以及嵌入式servlet容器,并且還簡單的說了如何切換不同的容器。 這一節(jié)就來說說如何改變servlet容器的配置參...
這節(jié)來說個(gè)大家都比較熟悉的東西,就是servlet三大組件,servlet、filter、listener,再說說springboot的內(nèi)置tomcat。 也許還會(huì)說一下to...
上一節(jié)走了一遍從瀏覽器發(fā)出請(qǐng)求到得到向頁面的流程,基本的功能是已經(jīng)實(shí)現(xiàn)了。但是現(xiàn)在啊,我想自定義一個(gè)攔截器(攔截器可以做用戶登錄驗(yàn)證,如果登錄了,就讓你通過,如果沒有登錄,就...
好了繼續(xù)上回說道,這次說一下springboot對(duì)于springmvc的大概整個(gè)流程,以請(qǐng)求動(dòng)態(tài)網(wǎng)頁為例 。 1.梳理一下springmvc的大概流程 首先是客戶端(瀏覽器)...
分布式Session一致性? 說白了就是服務(wù)器集群Session共享的問題 Session的作用? Session 是客戶端與服務(wù)器通訊會(huì)話跟蹤技術(shù),服務(wù)器與客戶端保持整個(gè)通...
上一節(jié)講到了快速新建一個(gè)springboot應(yīng)用,以及springboot的自動(dòng)配置類起作用的時(shí)機(jī),并且一起看了一個(gè)自動(dòng)配置類的源碼。 這一節(jié)我們來粗略看看當(dāng)用戶在瀏覽器輸入...
上一節(jié)講到先創(chuàng)建maven項(xiàng)目,然后導(dǎo)入依賴,主配置類等步驟,現(xiàn)在來個(gè)快速創(chuàng)建一個(gè)springboot模板,不需要向上節(jié)那么繁瑣。 1.快速創(chuàng)建springboot應(yīng)用 ID...
springboot的功能確實(shí)強(qiáng)悍,只需要很少的配置,就能夠做出來一個(gè)簡單的web應(yīng)用,下面我就簡要的分析一下為什么springboot能夠起作用。 不覺得很奇怪嗎?只需要一...
一般而言,寫個(gè)Javaweb應(yīng)用搭建環(huán)境都可能要幾十分鐘,下載個(gè)tomcat服務(wù)器,再加上各種xml配置等等,很煩躁,而且每個(gè)web應(yīng)用的配置還差不多,都是什么web.xml...
至今記得若干年前,去面試排了半天的隊(duì),到我的時(shí)候,面試官問我的第一個(gè)問題,java三大特性是什么~我支支吾吾的沒有答全~0.0 什么是封裝? 舉個(gè)例子:有一個(gè)房子,房子里面有...
1、面向?qū)ο蟮奶卣饔心男┓矫? 1.抽象: 抽象就是忽略一個(gè)主題中與當(dāng)前目標(biāo)無關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。抽象并不打算了解全部問題,而只是選擇其中的一...
作為一個(gè)java程序員,保守估計(jì)一年里也都有300天要和Spring有親密接觸~~像我這種怕是每天都要擼擼Spring,所以這次也要做個(gè)深入了解!這次就來看看Spring是怎...
1. 接收請(qǐng)求參數(shù) 1.1. 【不推薦】通過HttpServletRequest 在處理請(qǐng)求的方法中,添加HttpServletRequest對(duì)象作為參數(shù),在方法體中,直接調(diào)...
1.Spring (1)Spring是什么? 是一個(gè)輕量級(jí)的、用來簡化企業(yè)級(jí)應(yīng)用開發(fā)的開發(fā)框架。 注: a.簡化開發(fā): Spring對(duì)常用的api做了簡化,比如,使用...