原创 Spring Boot內嵌Tomcat臨時目錄問題

最近發現線上一個項目日誌突然報錯,最終找到解決方法記錄一下 原因 參考 https://github.com/spring-projects/spring-boot/issues/5009 tmpwatch – removes fil

原创 mybatis分頁錯誤

最近項目上遇到一個奇怪的問題,使用了mybatis分頁之後,發現頁面展示記錄的時候,同一個人竟然會在相鄰的兩頁裏邊出現, 即同一個人有兩個row_id,經覈查,是mybatis的版本較低導致的,如下爲3.4以下版本的查詢sql SELE

原创 cur安裝

1、curl官網 https://curl.haxx.se/ 2、curl簡介 curl是用於通過URL傳輸數據的命令行工具和庫 支持... DICT,FILE,FTP,FTPS,Gopher,HTTP,HTTPS,IMAP,IMAPS,

原创 eureka實現黑名單功能

eureka類圖結構關係如下: 1 重新定義註冊類PeerAwareInstanceRegistryImpl package com.cyb.config; import org.springframework.beans.Bean

原创 國內代理ip查詢

package com.web.collector; import ch.qos.logback.core.net.SyslogOutputStream; import org.apache.commons.lang3.StringU

原创 ZUUL轉發post請求上傳中文名文件亂碼

SpringCloud上傳文件,經過Zuul,中文文件名亂碼解決辦法 最近在使用SpringCloud搭建微服務的過程中,發現上傳文件經過Zuul網關轉發的時候,迴應爲上傳文件名中文亂碼導致文件的寫操作失敗,從而導致文件上傳失敗,但是不經

原创 springboot加載外部配置文件-war包直接讀取外部配置文件

1. springboot支持動態的讀取文件,擴展接口:org.springframework.boot.env.EnvironmentPostProcessor 我的項目使用場景起因是: 在同一臺機器上起了兩個tomcat實例, 每個項

原创 ScriptEngineManager的使用說明

import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.TreeMap; import javax.scrip

原创 Fidder使用注意事項

1 fidder自帶代理設置,當代理與已經存在的本地代理衝突的時候,將無法工作。 2 fidder啓動,可能導致其他軟件不能正常工作,比如虛擬機登錄失敗。 3 https請求過濾時,需要添加證書信任並且打開https解密開關。

原创 愛奇藝視頻地址抓取

package com.web.collector; import ch.qos.logback.core.net.SyslogOutputStream; import lombok.AllArgsConstructor; impor

原创 swagger選擇生成接口文檔

package com.kiiik.config.swagger; import java.util.HashMap; import java.util.Map; import javax.annotation.Resource; i

原创 SpringBoot集成swagger接口無法展開

SpringBoot集成swagger(V2.6.1)之後正常使用,後面優化增加@Api註解,tags用的中文描述,之後發現無法展開只能用右邊的集體展開後收起按鈕操作。 一頓度娘,查API文檔之後得出結論都是 tags 屬性上面, 如果t

原创 springboot配置中心使用說明。

  一 通過註冊中心從配置中心拉文件時,如下參數不能再移到application-x.properties文件中去,否則,會報從默認的端口中獲取配置參數 #all setting flowing is needed in applica

原创 IDEA設置註釋配置時獲取不到參數的解決辦法

1 新增自定義模板 2 定義獲取參數腳本 groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(','