原创 線程安全簡說

線程安全就是多線程訪問時,採用了加鎖機制,當一個線程訪問該類的某個數據時,進行保護,其他線程不能進行訪問直到該線程讀取完,其他線程纔可以使用。不會出現數據不一致或者數據污染。 線程不安全就是不提供數據訪問保護,有可能出現多線程先

原创 nativeQuery = true解釋

原生sql: 所謂原生sql,也就是說這段sql拷貝到數據庫中,然後把參數值給一下就能運行了 有nativeQuery = true時,是可以執行原生sql語句 @Query(value = "select * from pr

原创 URL傳參時特殊符號丟失問題

一、問題闡述  用URL傳參數的時候,用&符號連接,如果某一個參數中含”#$ ^ & * + =”這些符號的時候,另一端讀取URL地址時丟失符號,無法被傳入正確的文件地址 二、解決辦法 可以使用百分號%加上符號的ASC值替換特殊符號,如將

原创 文件創建(mkdir、mkdirs、createNewFile)

最近加班經常接觸文件流,記錄以下創建文件的方法區別(即使已經用的相當熟練了😎😆) mkdir和mkdirs:_mkdir_只能用來創建文件夾,且只能創建一級目錄; _mkdirs_同樣只能用來創建文件夾,可創建多級目錄 ,如果上級

原创 Oracle函數WM_CONCAT合併查詢數據,去重及自定義分隔符

有表名爲 study rid subject name mark 1 數學 小明 90 2 數學 小張 90 3 數學 小劉 60 4 語文 小明 89 5 語文 小張 95 6 語文 小劉 77

原创 No identifier specified for entity

報錯信息中創建Bean失敗,信息最後發現了這個錯誤,此錯誤爲實體類沒有主鍵,需增加*@Id*註解

原创 線程池ThreadPoolTaskExecutor配置

ThreadPoolTaskExecutor通常通過XML方式配置,交給spring來管理,使用時將ThreadPoolTaskExecutor注入 <bean id="taskExecutor" clas

原创 深入理解HashMap初始化問題

原文鏈接:https://www.iteye.com/topic/539465 阿里巴巴規範: 點擊此處有巨詳細解釋

原创 記錄String.valueOf()和toString()注意問題

toString() 源碼: /** * This object (which is already a string!) is itself returned. * * @return the

原创 java獲取標籤指定內容

問題 需要處理HTML片斷 (一個不完整的HTML文檔),從中提取a標籤中href的內容 方法 引入Jsoup,maven依賴導入地址鏈接(博主使用版本爲1.11.3) 代碼實例 有段字符串包含許多標籤,href有兩個,我們取

原创 linux中ftp基礎使用

文章目錄檢查是否安裝安裝和卸載ftp關閉匿名登錄添加ftp賬號設置ftp訪問路徑工具分享 檢查是否安裝 rpm -qa |grep vsftp 如果已經安裝則會顯示版本號 安裝和卸載ftp 安裝及設置開機啓動 yum ins

原创 線程安全簡單扯扯

線程安全就是多線程訪問時,採用了加鎖機制,當一個線程訪問該類的某個數據時,進行保護,其他線程不能進行訪問直到該線程讀取完,其他線程纔可以使用。不會出現數據不一致或者數據污染。 線程不安全就是不提供數據訪問保護,有可能出現多線程先

原创 java中List和Array的轉化

很詳細、易懂的文章: https://blog.csdn.net/Quincuntial/article/details/52413424 1、隨便再說下String[]轉成空格隔開的字符串,如: string[] tmpStr={abc

原创 Cannot use native queries with dynamic sorting and/or pagination even if I have specified the count

使用Springdata Jpa 分頁功能時報的錯,解決辦法: 在sql語句中加  ORDER BY ?#{#pageable} 就可以了 如下: @Query( value = "select * from paper

原创 idea啓動tomcat亂碼問題終極版

如果你試了很多方法還沒用,試試這兩種(手動添加笑哭表情,你的心情和我一樣),實操可用 1、更改idea bin目錄下的兩個文件,idea64.exe.vmoptions和idea.exe.vmoptions增加 -Dfile.encodi