軟件開發(fā)過程中有一大半的時間都是在處理各種異常情況埃疫,并且各種異常還防不勝防岛都,稍有不慎就會有遺漏子房。導致代碼中出現(xiàn)大量的try {...} catch {...} finally...
軟件開發(fā)過程中有一大半的時間都是在處理各種異常情況埃疫,并且各種異常還防不勝防岛都,稍有不慎就會有遺漏子房。導致代碼中出現(xiàn)大量的try {...} catch {...} finally...
在了解MyBatis的運行流程前付呕,先快速了解下MyBatis的四大核心組件延曙,MyBatis的整個執(zhí)行流程都是圍繞這四個組件進行的芹务。 SqlSessionFactoryBuil...
Mac下Docker的安裝可參考Mac homebrew安裝DockerSpringBoot連接使用Redis可參考Spring Boot集成Redis 從Docker安裝到...
Overview ZooKeeper(簡稱ZK)是一個分布式的民晒,開放源碼的分布式應用程序協(xié)調(diào)服務,是Google的Chubby一個開源的實現(xiàn)锄禽,它是集群的管理者潜必,監(jiān)視著集群中各...
Spring Test與JUnit結(jié)合起來提供了高效便捷的測試解決方案,而Spring Boot Test是在Spring Test之上增加了切片測試并增強了Mock能力沃但。 ...
場景 需要查詢某一時間段內(nèi)的設(shè)備磁滚、用戶關(guān)聯(lián)關(guān)系(即快照) 用戶隨時可能更換設(shè)備進行登錄(正常情況更換設(shè)備概率較多,如果更換頻繁說明該用戶或設(shè)備可疑) 在同一設(shè)備上切換不同的用...
隨著微服務架構(gòu)的流行宵晚,尤其是近年來SpringCloud的廣泛應用垂攘,一些微服務架構(gòu)下的問題也比較突出,比如一個請求會涉及多個服務淤刃,而服務本身可能也會依賴其他服務晒他,整個請求路徑...
Java8添加了一個新的抽象稱為流Stream,可以以一種聲明的方式處理數(shù)據(jù)逸贾。如 Stream不是集合元素陨仅,不是數(shù)據(jù)結(jié)構(gòu)因此不能保存數(shù)據(jù),是有關(guān)算法和計算的铝侵,更像一個高級版本...
Java8引入了全新的Optional類灼伤,主要用來處理空指針異常(NullPointerException)。從本質(zhì)上說該類屬于包含可選值的封裝類(wrapper class...
Spring最成功的是其提出的理念咪鲜,而不是技術(shù)本身狐赡。它所依賴的兩個核心理念,一個是控制反轉(zhuǎn)(Inversion of Control疟丙,IoC)颖侄,另一個是面向切面編程(Aspe...
What is Maven Apache Maven is a software project management and comprehension tool. Bas...
Spring Boot支持發(fā)布jar包和war包鸟雏,推薦使用jar包的形式,使用jar包比較方便 區(qū)別 pom文件packaging览祖,war或者jar內(nèi)置容器tomcat依賴崔慧,...
Spring從3.1開始,Spring引入了對Cache的支持穴墅,其使用方法和原理都類似于Spring對事務管理的支持惶室,Spring Cache是作用在方法上。核心思想玄货,調(diào)用一...
MySQL如何保證一致性 數(shù)據(jù)庫通過原子性(A)皇钞、隔離性(I)、持久性(D)來保證一致性(C)松捉。其中一致性是目的夹界,原子性、隔離性隘世、持久性是手段可柿。因此數(shù)據(jù)庫必須實現(xiàn)AID三大特...
SpringBoot最大特點便是簡化配置,提升開發(fā)效率丙者,實現(xiàn)簡單部署就是通過內(nèi)嵌一個Web容器复斥,如果Tomcat、Jettty等械媒。對于SpringBoot應用目锭,只需打包成一個...
1.在系統(tǒng)管理->插件管理搜索Local和Localization Chinese安裝2.安裝后重啟Jenkins3.登錄后進入系統(tǒng)管理->系統(tǒng)配置中,按下圖操作 4.確認后...
1.停止Jenkins 進入.jenkins目錄,找到users下config.xml 注:其中xxx為要修改密碼的用戶3.進入config.xml主儡,將圖中passwordH...
Mac下Docker安裝可參考安裝指引 RabbitMQ鏡像選取 可通過DockerHub或者命令行選取鏡像 DockerHub選取 命令行選取 選取Starts數(shù)最多的官方...
初衷 為什么要設(shè)計消息總線(對消息隊列進行二次封裝)糜值,而不是讓各業(yè)務系統(tǒng)直接使用RabbitMQ丰捷、Kafka、RocketMQ這樣的成熟的消息隊列呢臀玄?如果業(yè)務系統(tǒng)比較簡單瓢阴,確...