摘要:在嵌套事務(wù)場景中,內(nèi)層事務(wù)的和外層事務(wù)的會在外層事務(wù)結(jié)束時進行提交或回滾。解決方案如果希望內(nèi)層事務(wù)拋出異常時中斷程序執(zhí)行,直接在外層事務(wù)的代碼塊中拋出如果希望程序正常執(zhí)行完畢,并且希望外層事務(wù)結(jié)束時全部提交,需要在內(nèi)層事務(wù)中做異常捕獲處理。 前言 最近在項目中發(fā)現(xiàn)了一則報錯:org.springframework.transaction.UnexpectedRollbackExcept...
摘要:單例模式被認為是最簡單的設(shè)計模式,屬于創(chuàng)建型設(shè)計模式又被分為創(chuàng)建型結(jié)構(gòu)型和行為型,經(jīng)常被用到,下面以我在實際項目中用到的一個單例模式為例,看下如何利用經(jīng)典的兩次判空方法令其高效安全得工作在多線程環(huán)境見代碼中注釋。 單例模式被認為是最簡單的設(shè)計模式,屬于創(chuàng)建型(設(shè)計模式又被分為:創(chuàng)建型、結(jié)構(gòu)型和行為型),經(jīng)常被用到,下面以我在實際項目中用到的一個單例模式為例,看下如何利用經(jīng)典的兩次判空方...
摘要:使用計算等于指定值的值的總數(shù)。檢查是否短于給定的數(shù)組,并使用以便對其進行相應(yīng)的切片或返回一個空數(shù)組。使用和使用遞歸公式計算一組數(shù)字的最大公約數(shù)。該方法使用左移運算符將與右側(cè)的值位移。異常相關(guān)將異常堆棧跟蹤轉(zhuǎn)換為字符串。 本文來自于我的慕課網(wǎng)手記:非常實用的 Java 8 代碼片段,轉(zhuǎn)載請保留鏈接 ;) Array(數(shù)組相關(guān)) chunk 將數(shù)組分割成特定大小的小數(shù)組。 public s...
摘要:源碼分析一該類繼承了類,是協(xié)議實現(xiàn)的核心。屬性默認端口號不支持協(xié)議的服務(wù)暴露,拋出異??梢钥吹讲恢С址?wù)暴露。后記該部分相關(guān)的源碼解析地址該文章講解了遠程調(diào)用中關(guān)于協(xié)議實現(xiàn)的部分,邏輯比較簡單。 遠程調(diào)用——redis協(xié)議 目標:介紹redis協(xié)議的設(shè)計和實現(xiàn),介紹dubbo-rpc-redis的源碼。 前言 dubbo支持的redis協(xié)議是基于Redis的,Redis 是一個高效的 ...
摘要:引言的一個便捷功能是外部化配置,可以輕松訪問屬性文件中定義的屬性。本文將詳細介紹的使用。 引言 Spring Boot的一個便捷功能是外部化配置,可以輕松訪問屬性文件中定義的屬性。本文將詳細介紹@ConfigurationProperties的使用。 配置項目POM 在pom.xml中定義Spring-Boot 為parent org.springframework.boot...