一、發(fā)現(xiàn)并發(fā)問題 1.1 測(cè)試代碼 開啟三個(gè)線程,每個(gè)線程向ArrayList中插入1w條數(shù)據(jù)。之后等待三秒,等到每個(gè)線程都執(zhí)行完畢時(shí)再查看ArrayList中的元素個(gè)數(shù)阳惹。運(yùn)...
一、發(fā)現(xiàn)并發(fā)問題 1.1 測(cè)試代碼 開啟三個(gè)線程,每個(gè)線程向ArrayList中插入1w條數(shù)據(jù)。之后等待三秒,等到每個(gè)線程都執(zhí)行完畢時(shí)再查看ArrayList中的元素個(gè)數(shù)阳惹。運(yùn)...
一、MapStruct 開發(fā)中,我們經(jīng)常需要將PO轉(zhuǎn)DTO奕枝、DTO轉(zhuǎn)PO等一些實(shí)體間的轉(zhuǎn)換。比較出名的有BeanUtil 和ModelMapper等瓶堕,它們使用簡(jiǎn)單隘道,但是在稍顯...
前言 過濾器是Javaweb非常基礎(chǔ)的一個(gè)概念郎笆,屬于Servlet的一部分谭梗。本文記錄一下在SpringBoot項(xiàng)目中是如何使用Filter過濾器。 一宛蚓、過濾器是什么激捏? 過濾器...
在CentOS7中默認(rèn)使用NetworkManager守護(hù)進(jìn)程來監(jiān)控和管理網(wǎng)絡(luò)設(shè)置。nmcli是命令行的NetworkManager工具凄吏,會(huì)自動(dòng)把配置寫到/etc/sysco...
答應(yīng)我,別再寫上千行的類了好嗎 最近在對(duì)已有項(xiàng)目進(jìn)行擴(kuò)展的時(shí)候表谊,發(fā)現(xiàn)要改動(dòng)的一個(gè)類它長(zhǎng)766行钞护,開放了近40個(gè)public接口,我流著淚把它給改完了爆办。 為了防止這樣的慘劇再次...
背景 把 java 項(xiàng)目打包成 jar 包時(shí)难咕,資源文件夾 resources 下的文件會(huì)被打包進(jìn) jar 包里面。當(dāng)使用 jar 運(yùn)行整個(gè)項(xiàng)目時(shí)距辆, 通過 getResourc...
詳解jackson注解(一)jackson系列化注解 jackson中用于系列化的主要注解有: 注解描述1@JsonAnyGetter@JsonAnyGetter注解可以靈活...
Jackson是Spring Boot默認(rèn)的JSON數(shù)據(jù)處理框架余佃,但是其并不依賴于任何的Spring 庫。有的小伙伴以為Jackson只能在Spring框架內(nèi)使用跨算,其實(shí)不是的...