本文將從Spring Boot 2.0的啟動流程來解析其中的一些關(guān)鍵內(nèi)容湿右,本文源碼的版本為spring-boot-starter-parent 2.4.6,不熟悉spring...
本文將從Spring Boot 2.0的啟動流程來解析其中的一些關(guān)鍵內(nèi)容湿右,本文源碼的版本為spring-boot-starter-parent 2.4.6,不熟悉spring...
一票髓、Parallel Scavenge垃圾回收 1.啟動參數(shù) 2.回收原理 為了更好的理解GCDetails信息回憶下新生代回收的算法(圖出自網(wǎng)友),此處不會對回收算法進行詳...
Redis拓展知識 一洽沟、Redis基礎與高級數(shù)據(jù)結(jié)構(gòu)[http://www.reibang.com/p/402eb5543676]二、Redis基礎原理[https://w...
Redis基礎原理 一裆操、Redis基礎與高級數(shù)據(jù)結(jié)構(gòu)[http://www.reibang.com/p/402eb5543676]二、Redis基礎原理[https://w...
Redis基礎與高級數(shù)據(jù)結(jié)構(gòu) 一踪区、Redis基礎與高級數(shù)據(jù)結(jié)構(gòu)[http://www.reibang.com/p/402eb5543676]二、Redis基礎原理[http...
同時應注意wait_timeout開關(guān)吊骤,決定是回滾當前操作缎岗,還是回滾整個事務
MYSQL 持續(xù)踩坑之-metadata lock起因 最近生產(chǎn)的MySQL數(shù)據(jù)庫出現(xiàn)鎖表的情況,通過show processlist;發(fā)現(xiàn)下圖狀態(tài)(模擬)waiting for table metadata lock 在m...
本文適合AQS有一定基礎的伙伴進行閱讀奕扣,對其中比較重點的內(nèi)容做一個簡單的總結(jié)薪鹦,本文不會對AQS基礎框架和源碼進行很詳細的分析,網(wǎng)上有很多這種資源惯豆,大家可以先深入了解一下池磁,直接...
好久不見,最近工作一直被一堆事所捆綁楷兽,也沒有大塊的時間去看技術(shù)相關(guān)的東西地熄,以至于部分伙伴的留言都沒有及時的回復,先和大家分享一句話突然想起來的一句吧芯杀,不變的可能是這個世界端考,不...
一、背景 最近雙12銀聯(lián)進行滿減活動揭厚,由于外部接入商戶響應速度較慢却特,導致了隊列數(shù)據(jù)擠壓,影響了原本沒有參與滿減活動的商戶筛圆,為了解決此問題決定按照商戶將隊列進行拆分裂明,降低彼此的...
開門見山直接說問題,前一段時候生產(chǎn)上進行數(shù)據(jù)庫的變更太援,導致了在短時間內(nèi)業(yè)務的異常闽晦,最后通過將CHAR類型修改為VARCHAR2類型后解決了該問題扳碍。 一、問題背景 舉一個類似的...
步驟 先說總體步驟: 下載源碼仙蛉,并編譯到本地maven倉庫[上傳私服(可選)]笋敞; pom文件依賴datax-core和需要的reader和writer 環(huán)境變量設置datax...
在聚合支付開發(fā)的初期,大家一般都是加班加點盡可能多的實現(xiàn)現(xiàn)階段各種豐富的支付方式捅儒,如H5支付液样、APP支付、小程序支付等巧还,但隨著支付能力的提升鞭莽,大家會發(fā)現(xiàn)其實聚合支付系統(tǒng)周邊的...
考慮到大部分Java開發(fā)者還是習慣于在windows環(huán)境下開發(fā)澎怒,因此本篇講解如何在windows環(huán)境下搭建一個單機開發(fā)環(huán)境。 一阶牍、準備工作 運行當前最新版本的RockitMQ...
前言 對于初級和中級程序員來說走孽,Java的Api是必須邁過的一個“坎”惧辈,許多程序員在對業(yè)務代碼麻木后就會對代碼的實現(xiàn)原理進行理解,而Java的Api中HashMap磕瓷、Conc...
可以@Asyn與@Transaction注解配合使用盒齿,但是要注意@Transaction方法中@Asyn方法可能失效的問題。
徹徹底底解決Spring中@EnableAsync困食、@Async異步調(diào)用的使用边翁、原理及源碼分析前言: 基于Spring框架的業(yè)務系統(tǒng)中由于一些業(yè)務場景的要求,我們經(jīng)常使用異步方法的方式來提高系統(tǒng)的處理性能硕盹,Spring框架為我們提供了默認的線程池符匾,當然我們也可以對線程...
前言: 基于Spring框架的業(yè)務系統(tǒng)中由于一些業(yè)務場景的要求啊胶,我們經(jīng)常使用異步方法的方式來提高系統(tǒng)的處理性能,Spring框架為我們提供了默認的線程池垛贤,當然我們也可以對線程...
裝飾者模式為對象加上行為焰坪,而代理是控制訪問。
Java動態(tài)代理實現(xiàn)及原理分析代理模式 給某個對象提供一個代理對象庵佣,并由代理對象控制對于原對象的訪問 什么是動態(tài)代理 運行時動態(tài)生成代理類 動態(tài)代理我們需要些什么 業(yè)務接口(Interface)業(yè)務的抽象...