一個測試方法主要包括三部分: 1)setup 2)執(zhí)行操作 3)驗證結(jié)果 Junit 基本注解介紹 @BeforeClass 在所有測試方法執(zhí)行前執(zhí)行一次玻佩,一般在其中寫上整體...
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一個測試方法主要包括三部分: 1)setup 2)執(zhí)行操作 3)驗證結(jié)果 Junit 基本注解介紹 @BeforeClass 在所有測試方法執(zhí)行前執(zhí)行一次玻佩,一般在其中寫上整體...
前言 以下代碼為我們產(chǎn)品線目前在使用的日志方案烦秩。由于不是本人的勞動成果,所以會屏蔽部分技術(shù)細節(jié)只祠。 正文 上下文傳遞 在一次服務中,也叫一次事務即常說的TransectionI...
AOP是什么 面向切面的程序設計(Aspect-oriented programming,AOP进倍,又譯作面向方面的程序設計土至、剖面導向程序設計),是計算機科學[https://...
系統(tǒng)架構(gòu) 系統(tǒng)架構(gòu)圖是為了抽象的表示軟件系統(tǒng)的整體輪廓和各個組件之間的相互關(guān)系和約束邊界陶因,以及軟件系統(tǒng)的物理部署和軟件系統(tǒng)的演進方向的整體視圖垂蜗。好的架構(gòu)圖可以讓干系人理解楷扬、遵...
學習此篇分布式事務前請先學習Spring事務講解點擊了解Spring事務講解[https://jingzh.blog.csdn.net/article/details/879...
面試官:說說過濾器和攔截器的區(qū)別啦吧? 這個問題面試題庫算是比較經(jīng)典的搔弄,這兩個我相信很多同學在工作中都有接觸過丰滑,但如果沒有經(jīng)過系統(tǒng)的整理,還真的不好說出個123來倒庵,那老濕機在此這...
1.寫在前面 前面已經(jīng)分享了很多關(guān)于jvm的知識仆百,具體的詳情都可以查看上幾篇的文章。 從jvm的調(diào)優(yōu)原理奔脐,垃圾查找算法俄周,垃圾回收算法髓迎,再到jvm調(diào)優(yōu)工具峦朗,調(diào)優(yōu)參數(shù)等。 需要掌...
假定你已經(jīng)了解了運行時的數(shù)據(jù)區(qū)域和常用的垃圾回收算法涣雕,也了解了Hotspot支持的垃圾回收器艰亮。 一、cpu占用過高 cpu占用過高要分情況討論挣郭,是不是業(yè)務上在搞活動,突然有大...
分頁查詢是業(yè)務中再常見不過的操作了兑障,在數(shù)據(jù)量比較小侄非,索引使用得當?shù)那闆r下,一般的動態(tài)查詢都沒啥性能問題逞怨。然而當數(shù)據(jù)量比較達到百萬者疤,千萬級,常規(guī)的分頁查詢一般都會出現(xiàn)性能問題叠赦。...
前言 上一章我們講了 , 在AbstractAutoProxyCreator類實現(xiàn)至BeanPostProcessor接口的postProcessAfterInitializ...
枚舉 在本教程中,我們將了解什么是 Java 枚舉肮街、它們解決的問題以及它們的一些設計模式如何在實踐中使用盗痒。 1. 概述 Java 5 首先引入了 enum 關(guān)鍵字。它表示一種...