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