alanpoi import有何優勢 怎么使用alanpoi實現導入
valid: 方法參數返回excel所有數據,用戶可進行自我校驗
監控系統的建設思路分析
掌握 USE 方法以及需要監控的性能指標后,接下來要做的,就是建立監控系統,把這些指標保存下來;然后....
SpringBoot如何實現啟動過程中執行代碼
目前開發的SpringBoot項目在啟動的時候需要預加載一些資源。而如何實現啟動過程中執行代碼,或啟....
如何實現動態上傳jar包熱部署
近期開發系統過程中遇到的一個需求,系統給定一個接口,用戶可以自定義開發該接口的實現,并將實現打成ja....
Spring Boot中常見的各類型注解的使用方式
大家好,我是程序汪,企業開發項目SpringBoot已經是必備框架了,其中注解是開發中的小工具(誰處....
使用字符串和無符號整數來存儲IP的具體性能分析
在看高性能MySQL第3版(4.1.7節)時,作者建議當存儲IPv4地址時,應該使用32位的無符號整....
Controller并發安全的解決辦法
單例模式(Singleton)是程序設計中一種非常重要的設計模式,設計模式也是Java面試重點考察的....
MapStruct是用來做什么的
首先來了解一下DTO,DTO簡單的理解就是做數據傳輸對象的,類似于VO,但是VO用于傳輸到前端。
使用flowable自帶的flowable-ui制作流程圖
4、進入APP.MODELER創建流程,之后可以導出流程到項目中使用,或者配置apache-tomc....
@Autowired的使用及源碼分析
目前絕大部分的代碼都使用第2、第3種。第1種在bean實例化時完成,而第2、第3種的實現原理都是一樣....
深入理解RESTful Api設計
REST(REpresentational State Transfer)是 Roy Fieldin....
FluentMybatis提供了哪些便利呢?
如紅框圈出的,寫mybatis plus實現用到了比較多字符串的硬編碼(可以用Entity的get ....
拖動文件就能觸發7-Zip安全漏洞
漏洞是由于 7z.dll 的錯誤配置和堆棧溢出所導致的。在軟件安裝后,「幫助 > 內容」區域中的文件....
List集合:多線程快速處理
拋出:SecurityException - 如果安全管理器存在并且關閉,此 ExecutorSer....
寫一個公用工具來進行Excel的導入導出
導入方法需要傳入file文件,以及一個Class類型,導入之后將會返回一個list集合,里面的對象就....
利用JAVA向Mysql插入一億數量級數據—效率測評
所以通過隨機生成人的姓名、年齡、性別、電話、email、地址 ,向mysql數據庫大量插入數據,便于....
一個由于MySQL分頁導致的線上事故
其實對于我們的 MySQL 查詢語句來說,整體效率還是可以的,該有的聯表查詢優化都有,該簡略的查詢內....
如何用interrupt停止線程
對于 Java 而言,最正確的停止線程的方式是使用 interrupt。但 interrupt僅僅起....
利用Java 8的Function接口來消滅if...else
在開發過程中經常會使用if...else...進行判斷拋出異常、分支處理等操作。這些if...els....
基于Spring Cloud和Euraka的優雅下線以及灰度發布
該方式借助的是 Spring Boot 應用的 Shutdown hook,應用本身的下線也是優雅的....
如果讓程序自動來填寫每一個像素點,最后會是一副什么畫呢?
參賽者需要用C++編寫代表三原色的RD、GR、BL三個函數,每個函數都不能超過 140 個字符。每個....
HashMap奪命14問,你能堅持到第幾問?
在JDK1.8中,有“數組+鏈表+紅黑樹”組成。當鏈表過長,則會嚴重影響HashMap的性能,紅黑樹....
教你自制游戲機
通常啟動電子項目時,首先會創建一個框圖,其中設置項目所需的功能及交互的方式,然后繪制原理圖。在原理圖....
為什么不建議用try catch處理異常?
Spring 在 3.2 版本增加了一個注解 @ControllerAdvice,可以與 @Exce....
SpringBoot分布式事務的解決方案(JTA+Atomic+多數據源)
首先,到底啥是分布式事務呢,比如我們在執行一個業務邏輯的時候有兩步分別操作A數據源和B數據源,當我們....
Elasticsearch寫入優化記錄,從3000到8000/s
優化前,寫入速度平均3000條/s,一遇到壓測,寫入速度驟降,甚至es直接頻率gc、oom等;優化后....
UUID正在被NanoID取代?
對于 JavaScript,生成 UUID 或 NanoID 都非常簡單。它們都有對應的 NPM 包....