原创 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