原创 sqlServer2008中float類型數據與datetime類型數據互轉

 話不多說,直接上代碼: --datetime轉換爲float select convert(float,current_timestamp); //43963.672012731484 --float轉換爲datetime sele

原创 linux的shell腳本實現監聽某個目錄下是否有某個文件並把文件做相應處理

微服務發佈的時候,一次更新需要替換好幾個jar包,然後再逐個重啓,很費時間,所以寫了如下這個腳本.功能是當某個文件夾下新增了一些文件後,把指定文件放入指定目錄  這只是寫了個demo.話不多說,直接上代碼:   當該shell腳本所在目錄

原创 springboot從內部強制關閉(非優雅形式)

1. 在可以使用@Autowired的地方放入如下代碼: @Autowired ConfigurableApplicationContext context; 2. 在需要關閉的代碼處: context.close(); 即可! 就這麼

原创 批量刪除由於網絡原因導致下載jar包到Maven倉庫失敗,而多了一些.pom,.sha1這些文件

話不多說,直接上代碼,執行即可: import java.io.File; public class Clear { public static void main(String[] args) { Strin

原创 java線程池批量下載,異步下載結束後,再繼續往下執行.而不是邊異步下載,邊繼續執行其他業務邏輯

業務需求是:首先需要把表裏的數據打包成json格式放在一個文件夾下面,然後把每條數據中的圖片路徑對應的圖片也下載到該文件夾下面,最終打一個壓縮包上傳 1. 首先在類的最上面定義一個屬性,該屬性用於計算剩餘多少任務還未被執行,當cdl爲0時

原创 InputStream流已經關閉了,但是依舊無法delete文件或者文件夾,提示被JVM佔用等

有時候流明明已經關閉了,但是還是無法刪除文件或者文件夾,提示被JVM佔用等 public void download(String sourceUrl, String targetPathFile) { URL url

原创 格式化編號,不夠位數的補0,例如1:0001,25:0025

DecimalFormat format = new DecimalFormat("00000"); String formatString = format.format(1); //輸出00001  

原创 將一個大數據集按限制5000,分批量處理

業務需求: 每10分鐘擺渡一次數據,但是有時候數據量小,有時候數據量比較大10分鐘大概多的時候3-50000條,應要求每次傳輸的數據不得超過5000條,所以: int limitSize = Integer.valueOf(env.ge

原创 Java設置壓縮ZIP文件爲非壓縮模式(歸類存儲模式)

/** * 創建ZIP文件 * @param targetDirPath 目標文件夾 * @param targetZipPath 目標壓縮文件 */ public static void

原创 oracle寫一個先插入一條數據,在將該數據中一個字段更新的觸發器的坑

最近剛用使用觸發器,原理上應該是在插入之後再更新,原本以爲是以下這種寫法,在網上也找了很多方法,結果說的都不太對.需要更新的字段根本沒有被更新,我想應該是邏輯上的問題: create or replace trigger UPDATE_

原创 IntelliJ IDEA 2018.2設置背景圖片及透明度

       最近剛到一家公司,之前用的是MyEclipse2014,現在卻要切換到IDEA上了,剛接觸的時候,感覺黑色的界面很酷,不過時間久了就覺得有點太單調,所以就在網上看了一下如何設置背景圖片,讓一些還不會的童鞋可以做個參考.  

原创 使用百度地圖API在地圖中設置一個覆蓋物(InfoWindow),可自定義窗口內容

由於主做後臺方面的,界面很醜,也沒有用bootstrap,vue什麼的,就簡單的css樣式和html,這個內容可以自行發揮咯 話不多說,我就直接上代碼了 html代碼如下: <div id="mapDiv" ></div>  javaS