簡介 在本文中腾么,我們來看看 Caffeine — 一個高性能的 Java 緩存庫。 緩存和 Map 之間的一個根本區(qū)別在于緩存可以回收存儲的 item杈湾。 回收策略為在指定時間...
在前文我們介紹了如何使用Redis或者Caffeine來做緩存解虱。 Spring Boot緩存實戰(zhàn) Redis 設置有效時間和自動刷新緩存-2 Spring Boot緩存實戰(zhàn) ...
0x00 Optional簡介 Optional是一個基于值的類,一般用于規(guī)避NullPointException的叫挟,作為一個容器對象艰匙,Optional內部包含一個可能為空的...
幾乎每個程序員都知道要“避免重復發(fā)明輪子”的道理——盡可能使用那些優(yōu)秀的第三方框架或庫,但當真正進入開發(fā)時抹恳,我卻經(jīng)常發(fā)現(xiàn)他們有時并不知道那些輪子在哪里员凝。最近,我在業(yè)余時間帶幾...
SpringBoot-單元測試 一奋献、對service進行測試: 在service中建立要測試的方法: 在test文件夾下已經(jīng)有一個idea初始化項目時創(chuàng)建的文件GirlApp...
ES6(ECMAScript2015)的出現(xiàn),無疑給前端開發(fā)人員帶來了新的驚喜窃这,它包含了一些很棒的新特性瞳别,可以更加方便的實現(xiàn)很多復雜的操作,提高開發(fā)人員的效率杭攻。本文主要針對E...
一.相關概念 樹:樹是一種由n(n>=0)個節(jié)點組成的具有層次結構的數(shù)據(jù)結構祟敛。樹具有一個根節(jié)點,每個節(jié)點有零個或多個子節(jié)點兆解。 樹的高度:樹的高度指樹中節(jié)點的層數(shù)馆铁。例如,上圖中...
最近锅睛,因為公司需要重構一個項目埠巨,我們同事遇到一個需求,本來這部分事情是后端做的現(xiàn)在放到前端來衣撬,這個需求是這樣的乖订,項目中經(jīng)常能遇到關于城市列表的數(shù)據(jù),此數(shù)據(jù)像這個樣子 這是原始...