原创 在線swagger 轉 postman (附源碼)

在線swagger 轉 postman (附源碼) 最近新版postman swagger導入功能有點小毛病,導進來的接口 tag 標籤都沒了,目錄都變成了api路徑,於是github找了postman的轉換代碼,修改了目錄生成邏

原创 RestTemplate post 下載文件

Talk is cheap show you code RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers =

原创 python修改pdf元信息 metadata

pdf 文件是簽名只讀的,所以要先讀出來然後在寫出去 使用前先安裝 pypdf2 中文的坑請參考 https://github.com/mstamy2/PyPDF2/pull/463 talk is cheap,show

原创 Spring Boot gradle 打包瘦身減少jar包體積 含demo

Spring Boot 1.5.x 打包 demo項目地址 https://gitee.com/youngboyvip/package-example 解決問題 Spring Boot 項目包太大上傳服務器費時 優化原理 把佔

原创 cas 協議

cas協議是什麼? CAS協議是一種簡單且功能強大的基於票證(ticket)的協議。它涉及一個或多個客戶端和一臺服務器。中央身份驗證服務(CAS)是Web的單點登錄/單點退出協議。用戶向中央CAS Server應用程序提供一次憑據

原创 Activiti與Spring整合事務失效問題解決

文章轉自 www.youngboy.vip 檢查點 1. 檢查Activiti事務配置 檢查Activiti事務配置是否正確,如果是引入的是自動配置包應該是配置正確的 public SpringProcessEngineCon

原创 windows 下解決 nodejs pdfkit 中文亂碼問題

talk is cheap,show you the code 準備工作 cnpm install pdfkit const PDFDocument = require('pdfkit'); const fs = requi

原创 nacos 共享配置

nacos 共享配置 系統之間有相同的配置 如 DB配置,日誌配置等,可以用下面方法加載 加載多個配置 spring.cloud.nacos.config.ext-config[0].data-id=db.yaml spring

原创 LiquiBase 使用

轉載自www.youngboy.vip demo 地址 https://gitee.com/youngboyvip/liquibase-demo 使用 LiquiBase 管理數據庫變更 首先來了解下liquibase是

原创 js在線markdown轉html轉pdf

在線轉換地址 http://youngboy-codelib.gitee.io/youngboy/markdown.html 感興趣的同學可以參考下面的代碼 將下面的代碼複製,保存爲html文件在遊覽器中打開即可使用 按 ctr

原创 poi word 刪除表格

poi 刪除表格,docx 版 /** * 刪除表格 * @param table 表格對象 */ public static void deleteTable(XWPFTable tabl

原创 docker快速搭建sqlserver服務

快速開始 sudo docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Young7719,.' \ -p 1433:3306 --name sql1 \ -d microso

原创 yapi 添加baseurl,在沒有二級域名的情況下部署

1.原理 前端全部地址統一加上 /yapi 2.修改步驟 nginx 配置 location /yapi/{ proxy_pass http://localhost:3000/; } 修改 client文件夾下的文件 修

原创 消息通知中臺:websocket 網頁通知插件

參考產品 開源產品 https://www.workerman.net/web-sender 阿里雲產品 https://market.aliyun.com/products/56928004/cmapi020699.html#s

原创 jpa實體生成liquibase changeset

話不多說直接上代碼 public class LiquibaseUtil { public static String generateCreateTableXML(Class<?> clazz){