摘要:歡迎大家收看聊一聊系列,這一套系列文章,可以幫助前端工程師們了解前端的方方面面不僅僅是代碼作為現(xiàn)代應(yīng)用,的大量使用,使得前端工程師們?nèi)粘5拈_發(fā)少不了拼裝模板,渲染模板。我們今天就來聊聊,拼裝與渲染模板的那些事兒。一改俱改,一板兩用。 歡迎大家收看聊一聊系列,這一套系列文章,可以幫助前端工程師們了解前端的方方面面(不僅僅是代碼):https://segmentfault.com/blog...
摘要:但是往往越簡單的東西越容易讓我們忽視,從而導(dǎo)致一些不該有的發(fā)生,作為一名嚴(yán)謹(jǐn)?shù)某绦騿T,怎么能讓這種事情發(fā)生呢所以下面我們就來了解一下關(guān)于日志的那些正確使用姿勢。級(jí)別表示出現(xiàn)了嚴(yán)重錯(cuò)誤,程序?qū)?huì)中斷執(zhí)行。 前言 關(guān)于日志,在大家的印象中都是比較簡單的,只須引入了相關(guān)依賴包,剩下的事情就是在項(xiàng)目中盡情的打印我們需要的信息了。但是往往越簡單的東西越容易讓我們忽視,從而導(dǎo)致一些不該有的bug發(fā)...
摘要:注冊(cè)上篇前言上文說到已經(jīng)加載完畢,此時(shí)到了注冊(cè)的時(shí)候。創(chuàng)建新的子委托,該委托具有對(duì)父委托的引用,用于備份,然后最終將重置回其原始父引用。這種行為模擬了一堆委托,實(shí)際上并不需要委托。下篇中也會(huì)補(bǔ)充一些此文中關(guān)于注冊(cè)的細(xì)節(jié)內(nèi)容。 BeanDefinition注冊(cè)-上篇 前言 上文說到Document已經(jīng)加載完畢,此時(shí)到了Spring注冊(cè)BeanDefinition的時(shí)候。下面就一起來探究下...
摘要:協(xié)作方式在高并發(fā)場景中,必須要讓服務(wù)器同時(shí)維護(hù)大量請(qǐng)求連接,可能是一個(gè)服務(wù)進(jìn)程創(chuàng)建另一個(gè)進(jìn)程,也可能是一個(gè)服務(wù)線程去創(chuàng)建另一個(gè)線程,但連接結(jié)束后進(jìn)程或線程就銷毀了,這是一個(gè)巨大的浪費(fèi)一個(gè)自然的想法就是通過創(chuàng)建一個(gè)進(jìn)程線程池從而達(dá)到資源復(fù)用, showImg(https://segmentfault.com/img/bVbtgn1?w=313&h=208); 協(xié)作方式 在高并發(fā)場景中,必...
摘要:快排可以說是一道必知的常見面試題,同時(shí)也有多種實(shí)現(xiàn)方式。之所以使用隨機(jī)快速排序而不是普通的快排。其中交換數(shù)組元素位置,打印元素的方法我就沒貼了,代碼太長你們也不方便看。 快排可以說是一道必知的常見面試題,同時(shí)也有多種實(shí)現(xiàn)方式。在這篇文章中,我使用的是隨機(jī)三路快排。 之所以使用隨機(jī)快速排序而不是普通的快排。是因?yàn)榍罢呖梢允沟脭?shù)列有序的概率降低,從而使隨機(jī)快速排序平均速度是比快速排序要快的...
暫無介紹