what 宏是在模板中使用macro指令定義 宏是和某個(gè)變量關(guān)聯(lián)的模板片斷,以便在模板中通過用戶定義指令使用該變量钝鸽, why 有人說用freemarker,但沒有用到它的宏(...
@Conditional 相關(guān)注解, 用在類上表示實(shí)例化此類,用在方法上表示執(zhí)行此方法 @ConditionalOnProperty此注解表示:當(dāng)屬性值(applicatio...
關(guān)于 有時(shí)候,隨著業(yè)務(wù)的發(fā)展基括,項(xiàng)目關(guān)聯(lián)的數(shù)據(jù)來源會(huì)變得越來越復(fù)雜颜懊,使用的數(shù)據(jù)庫會(huì)比較分散,這個(gè)時(shí)候就會(huì)采用多數(shù)據(jù)源的方式來獲取數(shù)據(jù)风皿。另外河爹,多數(shù)據(jù)源也有其他好處,例如分布式數(shù)據(jù)...
Netty+SpringBoot+FastDFS+Html5實(shí)現(xiàn)聊天App github鏈接:https://github.com/ShimmerPig/PigChat 數(shù)據(jù)...
在過去兩三年的 Spring 生態(tài)圈炊苫,最讓人興奮的莫過于 Spring Boot 框架”常或許從命名上就能看出這個(gè)框架的設(shè)計(jì)初衷:快速的啟動(dòng) Spring 應(yīng)用侨艾。因而 Spri...
Spring Boot 最核心的 25 個(gè)注解1侥啤、@SpringBootApplication 這是 Spring Boot 最最最核心的注解当叭,用在 Spring Boot ...
分布式鎖的解決方式 基于數(shù)據(jù)庫表做樂觀鎖,用于分布式鎖盖灸。(適用于小并發(fā)) 使用memcached的add()方法蚁鳖,用于分布式鎖。 使用memcached的cas()方法赁炎,用于...
Java 8是如何處理時(shí)間及日期的 有人問我學(xué)習(xí)一個(gè)新庫的最佳途徑是什么讥裤?我的回答是放棒,就是在實(shí)際項(xiàng)目中那樣去使用它。在一個(gè)真實(shí)的項(xiàng)目中會(huì)有各種各樣的需求己英,這會(huì)促使開發(fā)人員去探...