1. 多走半里路 很多事情并不難燥狰,只是缺乏多走半里路的習(xí)慣成福! 反例 多走一步碾局,海闊天空 是個(gè)程序員都知道哪個(gè)更好奴艾! 還有一種見(jiàn)過(guò)很多次的代碼: 難道不感覺(jué)到多余嗎内斯?再走半步像啼,...
![240](https://upload.jianshu.io/users/upload_avatars/26024901/c426e1c7-83f5-44b8-862d-7f8efc44b58d.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. 多走半里路 很多事情并不難燥狰,只是缺乏多走半里路的習(xí)慣成福! 反例 多走一步碾局,海闊天空 是個(gè)程序員都知道哪個(gè)更好奴艾! 還有一種見(jiàn)過(guò)很多次的代碼: 難道不感覺(jué)到多余嗎内斯?再走半步像啼,...
經(jīng)過(guò)前面幾次文章的分享的UT的相關(guān)知識(shí),今天接著分享UT相關(guān)最后一測(cè)文章此疹,希望對(duì)大家在UT的學(xué)習(xí)中有一點(diǎn)點(diǎn)的幫助。 Spring集成測(cè)試 有時(shí)候我們需要在跑起來(lái)的Spring...
junit5 JUnit5在2017年就發(fā)布了眠菇,你還在用junit4嗎边败? 什么是junit5 與以前的JUnit版本不同捎废,JUnit 5由三個(gè)不同子項(xiàng)目的多個(gè)不同模塊組成。 ...
1:HashMap 的數(shù)據(jù)結(jié)構(gòu)? A:哈希表結(jié)構(gòu)(鏈表散列:數(shù)組+鏈表)實(shí)現(xiàn)谜叹,結(jié)合數(shù)組和鏈表的優(yōu)點(diǎn)。當(dāng)鏈表長(zhǎng)度超過(guò) 8 時(shí)荷腊,鏈表轉(zhuǎn)換為紅黑樹(shù)。 transient Node<...
強(qiáng)悍的Spring之Spring Retry 在日常開(kāi)發(fā)中疾忍,我們經(jīng)常會(huì)遇到需要調(diào)用外部服務(wù)和接口的場(chǎng)景乔外。外部服務(wù)對(duì)于調(diào)用者來(lái)說(shuō)一般都是不可靠的一罩,尤其是在網(wǎng)絡(luò)環(huán)境比較差的情況下...
Spring中使用注解方式實(shí)現(xiàn)AOP差购,采用@AspectJ方式實(shí)現(xiàn),首先確定需要切入的方法欲逃,也就是連接點(diǎn) 開(kāi)發(fā)切面 有了連接點(diǎn),還需要切面通過(guò)切面描述AOP其他信息稳析,來(lái)描述流...
本文主要內(nèi)容為seata的實(shí)踐篇诚纸,理論知識(shí)不懂的請(qǐng)參考前文: 我還不懂什么是分布式事務(wù)[http://mp.weixin.qq.com/s?__biz=MzAwMDUxMTg...
1、什么是CGLIB CGLIB(Code Generator Library)是一個(gè)強(qiáng)大的奴潘、高性能的代碼生成庫(kù)。其被廣泛應(yīng)用于AOP框架(Spring画髓、dynaop)中掘剪,用...
java如何實(shí)現(xiàn)在多時(shí)區(qū)和夏令時(shí)中穿梭 常用時(shí)間格式 世界標(biāo)準(zhǔn)時(shí)間肉微,其中T表示時(shí)分秒的開(kāi)始(或者日期與時(shí)間的間隔),Z表示這是一個(gè)世界標(biāo)準(zhǔn)時(shí)間2019-02-28T01:47...
一、對(duì)AOP的初印象 AOP為Aspect Oriented Programming的縮寫(xiě)劳曹,意為:面向切面編程奴愉,通過(guò)預(yù)編譯方式和運(yùn)行期動(dòng)態(tài)代理實(shí)現(xiàn)程序功能的統(tǒng)一維護(hù)的一種技術(shù)...
常用容器 前幾天和同事xhf、zm走查代碼铁孵,功能是為了減少頻繁你創(chuàng)建FTP開(kāi)銷用線程notify和wait實(shí)現(xiàn)了一個(gè)FTP池子锭硼,當(dāng)時(shí)提的建議就是用java自帶的線程集合實(shí)現(xiàn)可...
secureCRT自動(dòng)斷開(kāi)的解決方法 在secureCRT上登錄時(shí),一段時(shí)間不用的話會(huì)自動(dòng)斷開(kāi)蜕劝,必須重新連接檀头,有點(diǎn)麻煩轰异。 解決方案: 會(huì)話選項(xiàng)–> 終端–> 反空閑–> 發(fā)送...
老大:來(lái),你搞一搞分布式事務(wù)吧我:......,啥是事務(wù)鳖擒?我:先從理論學(xué)起吧 我不懂什么是事務(wù) 如果事務(wù)都不懂溉浙,就更不用說(shuō)分布式事務(wù)了烫止,于是我馬上開(kāi)始學(xué)習(xí)了蒋荚。 事務(wù)是應(yīng)用程序...
對(duì)于有經(jīng)驗(yàn)的開(kāi)發(fā)寫(xiě)單元測(cè)試是非常有必要的,并且對(duì)自己的代碼質(zhì)量以及編碼能力也是有提高的馆蠕。單元測(cè)試可以幫助減少bug泄露期升,通過(guò)運(yùn)行單元測(cè)試可以直接測(cè)試各個(gè)功能的正確性,bug可...