![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
案例 利用 POI 進(jìn)行 word 模板替換已經(jīng)有很成熟的方案了层皱,開源的工具就有 easypoi蚕冬,以及最近發(fā)現(xiàn)的工具 poi-tl骄崩,都是模板替換映企,用法大同小異墨榄。 團(tuán)隊(duì)內(nèi)部現(xiàn)在...
在開發(fā)Java多線程應(yīng)用程序中吏夯,各個線程之間由于要共享資源此蜈,必須用到鎖機(jī)制。Java提供了多種多線程鎖機(jī)制的實(shí)現(xiàn)方式噪生,常見的有·synchronized裆赵、ReentrantL...
線程的生命周期全在一張圖中,理解此圖是基本: 一跺嗽、新建和就緒狀態(tài) 當(dāng)程序使用new關(guān)鍵字創(chuàng)建了一個線程之后战授,該線程就處于新建狀態(tài),此時它和其他的Java對象一樣桨嫁,僅僅由Jav...
樓主植兰,學(xué)到了,寫的很好瞧甩,一路看過來的钉跷。第4條補(bǔ)充一下:HashMap的數(shù)據(jù)結(jié)構(gòu),在JDK8之前肚逸,是數(shù)組+鏈表爷辙。在JDK8后中彬坏,當(dāng)長度大于8的時候,會自動變成數(shù)組+紅黑樹膝晾。
java基礎(chǔ)之?dāng)?shù)據(jù)結(jié)構(gòu)3(Map篇)此文已經(jīng)同步至個人站點(diǎn)博客栓始,點(diǎn)擊下方鏈接可以體驗(yàn)更加閱讀模式:《java題庫》 HashMap是通過"拉鏈法"實(shí)現(xiàn)的哈希表。它包括幾個重要的成員變量:table, size,...
上次我講了EurekaServer注冊中心,接下來我們就來說說Zuul網(wǎng)關(guān) 一臊旭、Zuul簡介 Zuul的主要功能是路由轉(zhuǎn)發(fā)和過濾器落恼。路由功能是微服務(wù)的一部分,比如/api/u...