原创 FileNotFoundException 問題的解決
放在resource目錄下的一個文件,在啓動程序的時候會讀取文件的路徑 Object.class.getResource("/toDeleteRoleId.txt").getPath() 代碼如圖,本地idea可以正常運行,但是打包後
原创 java.util.ConcurrentModificationException 異常問題(二)
上一篇接:https://blog.csdn.net/wsen1229/article/details/103288769 2.3 多線程下的解決方案 2.3.1 方案一:iterator遍歷過程加同步鎖,鎖住整個arrayList p
原创 java.util.ConcurrentModificationException 異常問題(一)
1.1 問題復現 public void test1() { ArrayList<Integer> arrayList = new ArrayList<>(); for (int i = 0; i
原创 斐波那契數列的幾種求解方式和複雜度分析
版權聲明:本文爲CSDN博主「TimeTDIT」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/qq_35580883/article/detail
原创 有向圖和無向圖的相關概念
圖的定義: 圖在數據結構中是中一對多的關係,一般分爲無向圖與無向圖 常用 鄰接矩陣 或者 鄰接鏈表 來表示圖中結點的關係 ⑴圖是由頂點集V和頂點間的關係集合E(邊的集合)組成的一種數據結構 ⑵用二元組定義爲:G=(V,E)
原创 帶你從過程理解KMP算法
簡介: KMP算法是一種針對字符串匹配的一種改進算法,D.E.Knuth,J.H.Morris和V.R.Pratt提出,因此叫KMP算法 字符串匹配,我們會怎麼做? 長字符串L:abababzabababa 短字符串S:abababa
原创 ThreadLocal的弱引用 以及可能引起的內存泄漏
ThreadLocal:線程本地副本,可在多線程環境下,爲每個線程創建獨立的副本保證線程安全 ThreadLocal總會有一些疑惑的地方: 聽說ThreadLocal中有有使用弱引用,爲什麼要用弱引用?用弱引用,發生一次gc後,set進去
原创 Cron表達式及SpringBoot定時任務使用簡介
一、Cron表達式詳解 1.結構 Cron表達式是一個字符串,字符串以5或6個空格隔開,分爲6或7個域,每一個域代表一個含義 cron從左到右(用空格隔開):秒 分 小時 月份中的日期 月份 星期中的日期 年份(年份通常可省略)
原创 Java虛擬機詳解03----常用JVM配置參數
生命壹號:http://www.cnblogs.com/smyhvae/ 文章來源:http://www.cnblogs.com/smyhvae/p/4736162.html
原创 【GC分析】Java GC日誌查看
https://www.cnblogs.com/qlqwjy/p/7929414.html
原创 maven的pom.xml中repositories的作用
在maven中pom.xml是Maven進行工作的主要配置文件,它的作用包括:配置Maven項目中需要使用的遠程倉庫,Maven項目的資源依賴關係等。其中pom是Project Object Model(項目對象模型)的簡稱。 在pom.
原创 windows7 安裝docker
docker文檔 docker官網https://docs.docker.com/ 進去後會發現有這三種類型的docker可供安裝,但是不要點開就下載,第二個只是針對windows10的,而windows7及以上的系統需要下載Do
原创 java.util.Map中的putIfAbsent、computeIfAbsent、computeIfPresent、compute的區別
此處只說明Map中的這些方法,具體子類中更細節的東西有興趣的同學可以自行研究,官方文檔地址https://docs.oracle.com/javase/8/docs/api/ putIfAbsent default V putIfA