原创 關於JAVA中的file.delete()無法刪除文件,一直返回false的問題解決

今天在做項目當中,存儲到本地的文件 ,然後讀取後,調用file.delete()一直無法刪除,返回false,手動刪除時還會提示 刪除錯誤提示:操作無法完成 因爲文件已在 Java(TM) Platform SE binary 中打開。

原创 Spring security5 集成swagger2 無法訪問的問題。

主要還是spring security把 swagger需要訪問的URL被攔截,不只是swagger-ui.html這個URL 查找網上的解決方案沒一個好用的,然後自己在跳轉重定向的方法裏打印了引發跳轉的URL,一個一個試出來的老鐵。累屁

原创 spring mvc 10個常用註解,提升開發效率,你用到了幾個?

日常開發中常用的spring註解     1. @RestController 標明此Controller提供RestAPI,則Controller中的方法不返回jsp頁面,配置的視圖解析器InternalResourceViewReso

原创 JAVA 進制轉換工具類 10進制轉16進制 10進制轉2進制 16進制轉2進制 16進制10進制 2進制轉10進制 2進制轉16進制

進制轉換的坑: 注意:使用Integer的方法轉換出來的2進制字符串 最高位是沒有補零的 ,java的Integer類的toBinaryString()方法轉換出來的二進制字符串只會保留最高非零位以後的字符串,不滿int類型的32位,所以

原创 基於google protobuf的RPC實現 1.概念性瞭解

protobuf 全稱 protocal buffers,它是應用在在網絡通信和通用數據交換等應用場景中的,類似於JSON或XML。是google團隊開發的用於高效存儲和讀取結構化數據的工具。google protobuf只負責消息的打包

原创 mysql查詢不同用戶(商品)的最新一條記錄,絕對正確

找了全網沒一個正確的,還好我的好同事祝哥幫我解決了這個問題。謝謝大哥,拯救菜鳥。   我的表是這樣的:   我需要在商品價格歷史表中查詢出 不同的商品id最新的記錄,以item_id = 1289047爲例,(如果想查詢多個用戶,就把w

原创 windows環境spring boot打包好的JAR包 解壓縮運行(打包好的JAR最方便的修改配置文件方式)

  打好的JAR改配置文件一直挺煩。之前是用好壓打開壓縮包內部修改文件,特別不方便。   SpringBoot的jar包不是常規的jar文件,其中包含着一些自啓動的shell腳本,用jar進行重新打包是會破解這種jar結構的。   現在終