原创 Python 批量製作縮略圖

本來想網上下個軟件處理下的,給我加了水印,不然就讓我升會員,程序員都是薅人家羊毛,哪能被人家薅羊毛 1. 安裝組件 (指定國內源,速度快些),帶上版本號,最新版本會卡在 XXX(PEP 517) 上。 pip3 install openc

原创 Future 回調返回結果

JDK  實現 public class FutureTest { public static void main(String[] args) throws Exception { ExecutorS

原创 阿里OSS文件訪問變成下載 ECS 掛載 OSS 多Bucket

將 ECS 掛載 OSS 多Bucket ,進行文件存儲後,發現PDF、圖片在瀏覽器中訪問URL,變成了下載,頁不是預覽。 1. 解決辦法,文件類型 application/octet-stream   改成  application/pd

原创 Google Guava ListeningExecutorService

POM <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <groupId>com.google.guava</groupI

原创 ThreadPoolExecutor 線程執行超時,釋放線程

如果線程中的執行時間過長,導致長時間被佔用,可以通過新建一個子線程,來監控主線程的執行超時時間,如果超時了,通過子線程殺掉父線程 (主意,父線程被殺後,子線程還會活着) 子線程殺掉主線程  這個問題其實還是沒有搞定。下面的代碼只是發起了線程

原创 子線程殺掉主線程

如果線程執行N久還沒結束,就想把它殺掉,把線程留給其它任務使用。 思路:主線程執行時,開一個子線程來監控它,看是否執行完成。如果沒有執行完成就把它幹了,執行完了就不管。 package com.vipsoft.Thread; publi

原创 ThreadPoolExecutor 線程執行超時

  package com.vipsoft.Thread; import java.util.concurrent.*; import java.util.concurrent.atomic.AtomicInteger; public

原创 ThreadPoolExecutor 使用

簡寫: package com.vipsoft.Thread; import java.util.concurrent.*; import java.util.concurrent.atomic.AtomicInteger; publ

原创 精典網址收藏

精典網址收藏 http://fishcodelib.comhttp://filezilla-project.org/      免費開源的FTP軟件【服務器端+客戶端】http://www.aspose.com/demos/  http:/

原创 Web 目錄文件瀏覽配置

IIS 配置目錄瀏覽 在目錄下 Web.config 下添加一句: <directoryBrowse enabled="true"/> <?xml version="1.0" encoding="UTF-8"?> <configura

原创 LinkedBlockingQueue實現的生產者和消費者模型 LinkedBlockingQueue

首先 LinkedBlockingQueue 是線程安全的阻塞隊列,LinkedBlockingQueue實現的生產者和消費者模型 阻塞隊列與我們平常接觸的普通隊列(LinkedList或ArrayList等)的最大不同點,在於阻塞隊列支出

原创 在DataGrid中實現Button Command綁定

在DataGrid中實現Button Command綁定 Command="{Binding editCommand}" 會默認查找UserList中對象的屬性,而你的UserList中對象應該不包括editCommand屬性;可以嘗試:C

原创 Python openpyxl 將 Excel中的漢字 轉換成拼音首字母

將Excel中的漢字列,轉換成拼音首字母,並保存 需要安裝導入  pypinyin、openpyxl 庫 # pip install pypinyin from pypinyin import lazy_pinyin, Style imp

原创 bat date 取年時,只取到周

備份數據庫文件時,發現備份生成的文件名爲 【vipsoft_週三】,發現是系統的日期格式問題。需調整日期格式,生成 【vipsoft_20220601.sql】 mysqldump -uroot -p110 vipsoft > D:\DB

原创 OpenFeign FormData

服務端接口代碼如下: /** * 上傳數據+實體信息 */ @RequestMapping("/upload") public String doctorAnalysis(HttpServletRequest request, @R