軟件開發(fā)過程中有一大半的時(shí)間都是在處理各種異常情況,并且各種異常還防不勝防,稍有不慎就會(huì)有遺漏溶诞。導(dǎo)致代碼中出現(xiàn)大量的try {...} catc...
在了解MyBatis的運(yùn)行流程前糠排,先快速了解下MyBatis的四大核心組件,MyBatis的整個(gè)執(zhí)行流程都是圍繞這四個(gè)組件進(jìn)行的辛慰。 SqlSes...
Mac下Docker的安裝可參考Mac homebrew安裝DockerSpringBoot連接使用Redis可參考Spring Boot集成R...
Overview ZooKeeper(簡稱ZK)是一個(gè)分布式的,開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù)干像,是Google的Chubby一個(gè)開源的實(shí)現(xiàn)帅腌,它...
Spring Test與JUnit結(jié)合起來提供了高效便捷的測試解決方案,而Spring Boot Test是在Spring Test之上增加了切...
場景 需要查詢某一時(shí)間段內(nèi)的設(shè)備麻汰、用戶關(guān)聯(lián)關(guān)系(即快照) 用戶隨時(shí)可能更換設(shè)備進(jìn)行登錄(正常情況更換設(shè)備概率較多速客,如果更換頻繁說明該用戶或設(shè)備可...
隨著微服務(wù)架構(gòu)的流行,尤其是近年來SpringCloud的廣泛應(yīng)用五鲫,一些微服務(wù)架構(gòu)下的問題也比較突出溺职,比如一個(gè)請(qǐng)求會(huì)涉及多個(gè)服務(wù),而服務(wù)本身可能...
Java8添加了一個(gè)新的抽象稱為流Stream位喂,可以以一種聲明的方式處理數(shù)據(jù)浪耘。如 Stream不是集合元素,不是數(shù)據(jù)結(jié)構(gòu)因此不能保存數(shù)據(jù)塑崖,是有關(guān)...
Java8引入了全新的Optional類七冲,主要用來處理空指針異常(NullPointerException)。從本質(zhì)上說該類屬于包含可選值的封裝...