根據(jù)在memory中存活時間的長短,Java所掌控的內(nèi)存被分為了young generation和old generation辟宗。如同字面意思舔琅,y...
mutex一般用于為一段代碼加鎖等恐,以保證這段代碼的原子性(atomic)操作,即:要么不執(zhí)行這段代碼备蚓,要么將這段代碼全部執(zhí)行完畢课蔬。 例如,最簡單...
承接前序文章《設(shè)計模式之“Observer”注疏#01》 裝飾模式在某種意義上來說也是挺原始的郊尝, 它首先需要一個你被裝飾的基礎(chǔ)類二跋, 再來是需要一...
Kaptcha是Google提供的一個圖形驗證碼插件,可以從官網(wǎng)https://code.google.com/p/kaptcha/了解更多的詳...
作為Spring框架流昏,它最主要的功能就是管理一堆使App(應(yīng)用)發(fā)揮功能的類扎即,這些作為整個App的基石、主干的類况凉,就叫做bean谚鄙。 要管理bea...
在面向?qū)ο蟮脑O(shè)計中,會遇到很多代碼庫寫到hook(鉤子)這個東西刁绒。對新手來講闷营,明白hook是什么很重要,它意味著更加精細(xì)的“隔離”設(shè)計知市,而不是粗...
日志初篩 一般來講傻盟,日志文件都是存在linux服務(wù)器,所以初狰,第一步的數(shù)據(jù)提取操作其實可以由linux平臺上的文本分析小鋼炮grep, sed, ...
dedeCMS織夢系統(tǒng)的目錄展開莫杈,都只能到第一級和第二級欄目,但其實調(diào)用到第三級目錄是很常見的奢入。比如你在一個大的主題目錄下筝闹,想要顯示某個子欄目的...
后端的動態(tài)模板 Java后端通常會使用ftl(freemarker template language)模板文件來動態(tài)返回前端頁面媳叨。這個工作,通...