軟件開發(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ì)上說該類屬于包含可選值的封裝...