摘要:微信公眾號(hào)后端進(jìn)階,專(zhuān)注后端技術(shù)分享框架分布式中間件服務(wù)治理等等。 微信公眾號(hào)「后端進(jìn)階」,專(zhuān)注后端技術(shù)分享:Java、Golang、WEB框架、分布式中間件、服務(wù)治理等等。 老司機(jī)傾囊相授,帶你一路進(jìn)階,來(lái)不及解釋了快上車(chē)! 公司的某些業(yè)務(wù)用到了數(shù)據(jù)庫(kù)的悲觀(guān)鎖 for update,但有些同事沒(méi)有把 for update 放在 Spring 事務(wù)中執(zhí)行,在并發(fā)場(chǎng)景下發(fā)生了嚴(yán)重的線(xiàn)程阻...
摘要:是阿里巴巴對(duì)封裝的一個(gè)庫(kù),號(hào)稱(chēng)解決了的問(wèn)題,并且在使用上也更方便一些然而我在使用的時(shí)候發(fā)現(xiàn)還是有很多坑,其中一個(gè)比較頭疼的是對(duì)單個(gè)單元格樣式的設(shè)置。 EasyExcel是阿里巴巴對(duì)POI封裝的一個(gè)庫(kù),號(hào)稱(chēng)解決了POI的OOM問(wèn)題,并且在使用上也更方便一些Github:[](https://github.com/alibaba/ea... 然而我在使用的時(shí)候發(fā)現(xiàn)還是有很多坑,其中一個(gè)比...
摘要:發(fā)現(xiàn)這是的一個(gè)堆棧,前段時(shí)間正好解決過(guò)一個(gè)由于隊(duì)列引起的一次強(qiáng)如也發(fā)生內(nèi)存溢出沒(méi)想到又來(lái)一出。因此初步判斷為大量線(xiàn)程執(zhí)行函數(shù)之后互相競(jìng)爭(zhēng)導(dǎo)致使用率增高,而通過(guò)對(duì)堆棧發(fā)現(xiàn)是和使用有關(guān)。 showImg(https://segmentfault.com/img/remote/1460000017395756?w=1816&h=1080); 前言 到了年底果然都不太平,最近又收到了運(yùn)維報(bào)警:...
摘要:對(duì)提供了很好的支持,對(duì)其做了起步依賴(lài)。構(gòu)架工程創(chuàng)建一個(gè)工程,在其文件加入添加配置在中填寫(xiě)自己的郵箱密碼。啟用設(shè)置附件發(fā)送郵件郵件已發(fā)送測(cè)試已全部通過(guò),沒(méi)有坑。 springboot對(duì)JMS提供了很好的支持,對(duì)其做了起步依賴(lài)。 構(gòu)架工程 創(chuàng)建一個(gè)springboot工程,在其pom文件加入: org.springframework.boot spring-boot-st...
摘要:為什么整合后必須通過(guò)方式啟動(dòng)背景在整合這篇文章中,我們用了兩種啟動(dòng)方式方法啟動(dòng)測(cè)試發(fā)現(xiàn),通過(guò)啟動(dòng)能夠正常渲染頁(yè)面,而通過(guò)方法啟動(dòng)無(wú)法渲染,本文分析下原因。通過(guò)來(lái)啟動(dòng)對(duì)應(yīng)的服務(wù)器。 為什么整合jsp后必須通過(guò)spring-boot:run方式啟動(dòng)? 背景 在Spring Boot - 整合Jsp/FreeMarker這篇文章中,我們用了兩種啟動(dòng)方式 mvn clean spring-b...