原创 IDEA——maven工具欄中的依賴出現紅色波浪線

在使用idea導入maven項目時,會出現maven快捷工具欄中的依賴存在紅色波浪線的情況,如下圖 我碰到這種情況時,通過以下兩種方法解決了問題: 一、重啓大法(不是重啓idea) 1.在對應的呃pom文件中將欄中報紅的依賴註釋掉,等待

原创 Java:使用split方法時忽略中英文的符號區別

需求: 在解析工作中,由於輸入人員的不注意,常常會有中文逗號“,”,以及英文逗號“,”的同時存在。 作爲碼農,我們可以使用正則表達式來兼容中英文的符號。 一、示例代碼 public static void main(String[]

原创 墨刀模型

https://free.modao.cc/app/dudbrl21bmjzulhqg8enksuhdapx9

原创 Java_多種線程池與判斷線程是否全部執行完畢

摘要: 當任務量較大時,我們需要開啓線程執行任務,但是在一些特定需求下,我們需要在全部任務執行後獲取執行結束標識等信息,此時就需要判斷任務分配的線程是否全部結束。 目錄: 四程池 判斷線程是否全部執行完畢(CountDownLatch)

原创 Java連接數據庫導致連接數佔滿

摘要: 前一段時間工程總是出錯,原因是多個程序連接同一個數據庫,導致連接數超過了數據庫的最大連接數,後來在數據庫連接配置中加了一些參數,讓連接數及時釋放解決了這個問題。 話不多說,直接上配置代碼: <bean id="dataSour

原创 Oracle_判斷某個列值是否爲純數字

oracle中有個 regexp_like函數,可以通過正則表達式的規則來匹配純數字項。 但是這個函數不是所有版本的oracle都具有的,如果在沒有該函數的oracle版本中,可以使用trim+translate來匹配。 目錄 1.reg

原创 Ajax_向Controller傳遞對象集合

1.前臺代碼塊 前臺jquery代碼如下:   1.注意ajax中重要的鍵值對的設置   2.生成對象時,對象的屬性名稱應該與實體中的屬性名稱一致 //模擬往list集合放入對象 var array = []; for

原创 Idea_最右側常用欄中沒有Maven選項

碰到這種情況,只需要一個命令就可以解決: 1.鼠標左鍵選中工程,使用快捷鍵Shift + Ctrl + A,然後輸入maven,選中如圖所示的Add Maven Projects選項 2.在彈出框中選中該工程的pom文件,點擊ok即可

原创 JAVA:獲取當前系統的分隔符(linux、windows)

windows系統的目錄是以\來作爲分隔符:D:\Games 而linux系統的目錄則正好與windows相反:D:/Games   那麼設計路徑的程序需要在windows和linux上運行的話,就要考慮兼容各自的路徑分隔符, 還有,jd

原创 Linux——執行程序並獲取時間追加到日誌名稱

先說一下需求: 在linux的後臺執行jar包,之前用的程序是: nohup java -jar helloworld.jar > helloworld.log & 現在想通過linux命令在日誌名稱上追加執行這個命令的日期: 所以命令如

原创 eclipse-mysql5.7—Access denied for user root@localhost(using password:YES)解決

摘要: 使用開發工具eclipse、idea連接mysql數據庫的時候碰到了如標題的問題,針對的版本是:mysql-5.7 目錄 一、查看使用navicat是否能連接mysql 二、查看配置文件是否有bug 三、如果上述都沒有問題,可以試

原创 關於log4j——配置log4j與加載log4j的properties文件

摘要: 簡單記錄一下下,如何以properties方式配置log4j的配置文件,以及加載該properties文件 目錄簡介     1.準備工作     2.工程目錄介紹     3.配置properties文件     4.加載pro

原创 Java POI 解析Excel(xls、xlsx格式同時支持)

隨手寫個簡單摘要:     POI大家都不陌生,經常拿來解析excel表格。     其中,xls格式的需要使用HSSFWorkbook類來解析,xlsx格式的需要使用XSSFWorkbook格式來解析。    那麼如何整合二者呢。 代碼

原创 Spring—無法獲取@Service和@Autowired註解注入的Bean

異常截圖 在使用@Service、@Autowired註解標註的bean組件時,出現空指針異常,如圖: 異常截圖​​ 解決思路 通過spring提供的ApplicationContext組件將spring容器中已經注入的bean組件輸出

原创 使用eclipse創建,並讀取yaml文件

需要三步: 1.在eclipse的plugins文件夾下,添加eclispe支持yaml的插件jar包。 2.下載yaml的相關jar包,添加到工程中。 編寫文件與代碼測試。 一、跳過,沒有插件應該也可以。 二、相關資源如下 傳送門:ya