![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)有很成熟的方案了鲫剿,開(kāi)源的工具就有 easypoi鳄逾,以及最近發(fā)現(xiàn)的工具 poi-tl,都是模板替換灵莲,用法大同小異雕凹。 團(tuán)隊(duì)內(nèi)部現(xiàn)在...
在開(kāi)發(fā)Java多線(xiàn)程應(yīng)用程序中,各個(gè)線(xiàn)程之間由于要共享資源政冻,必須用到鎖機(jī)制枚抵。Java提供了多種多線(xiàn)程鎖機(jī)制的實(shí)現(xiàn)方式,常見(jiàn)的有·synchronized明场、ReentrantL...
線(xiàn)程的生命周期全在一張圖中汽摹,理解此圖是基本: 一、新建和就緒狀態(tài) 當(dāng)程序使用new關(guān)鍵字創(chuàng)建了一個(gè)線(xiàn)程之后苦锨,該線(xiàn)程就處于新建狀態(tài)竖慧,此時(shí)它和其他的Java對(duì)象一樣,僅僅由Jav...
樓主逆屡,學(xué)到了,寫(xiě)的很好踱讨,一路看過(guò)來(lái)的魏蔗。第4條補(bǔ)充一下:HashMap的數(shù)據(jù)結(jié)構(gòu),在JDK8之前痹筛,是數(shù)組+鏈表莺治。在JDK8后中廓鞠,當(dāng)長(zhǎng)度大于8的時(shí)候,會(huì)自動(dòng)變成數(shù)組+紅黑樹(shù)谣旁。
java基礎(chǔ)之?dāng)?shù)據(jù)結(jié)構(gòu)3(Map篇)此文已經(jīng)同步至個(gè)人站點(diǎn)博客床佳,點(diǎn)擊下方鏈接可以體驗(yàn)更加閱讀模式:《java題庫(kù)》 HashMap是通過(guò)"拉鏈法"實(shí)現(xiàn)的哈希表。它包括幾個(gè)重要的成員變量:table, size,...
上次我講了EurekaServer注冊(cè)中心,接下來(lái)我們就來(lái)說(shuō)說(shuō)Zuul網(wǎng)關(guān) 一搁进、Zuul簡(jiǎn)介 Zuul的主要功能是路由轉(zhuǎn)發(fā)和過(guò)濾器浪感。路由功能是微服務(wù)的一部分,比如/api/u...