![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
案例 利用 POI 進行 word 模板替換已經(jīng)有很成熟的方案了缸兔,開源的工具就有 easypoi垃杖,以及最近發(fā)現(xiàn)的工具 poi-tl店归,都是模板替換趁曼,用法大同小異颂碘。 團隊內(nèi)部現(xiàn)在...
在開發(fā)Java多線程應(yīng)用程序中,各個線程之間由于要共享資源返敬,必須用到鎖機制遂庄。Java提供了多種多線程鎖機制的實現(xiàn)方式,常見的有·synchronized劲赠、ReentrantL...
線程的生命周期全在一張圖中涛目,理解此圖是基本: 一、新建和就緒狀態(tài) 當程序使用new關(guān)鍵字創(chuàng)建了一個線程之后凛澎,該線程就處于新建狀態(tài)霹肝,此時它和其他的Java對象一樣,僅僅由Jav...
樓主塑煎,學到了沫换,寫的很好,一路看過來的最铁。第4條補充一下:HashMap的數(shù)據(jù)結(jié)構(gòu)讯赏,在JDK8之前,是數(shù)組+鏈表炭晒。在JDK8后中待逞,當長度大于8的時候甥角,會自動變成數(shù)組+紅黑樹网严。
java基礎(chǔ)之數(shù)據(jù)結(jié)構(gòu)3(Map篇)此文已經(jīng)同步至個人站點博客,點擊下方鏈接可以體驗更加閱讀模式:《java題庫》 HashMap是通過"拉鏈法"實現(xiàn)的哈希表嗤无。它包括幾個重要的成員變量:table, size,...
上次我講了EurekaServer注冊中心当犯,接下來我們就來說說Zuul網(wǎng)關(guān) 一垢村、Zuul簡介 Zuul的主要功能是路由轉(zhuǎn)發(fā)和過濾器。路由功能是微服務(wù)的一部分嚎卫,比如/api/u...