原创 springboot讀取配置文件的值

方式1 第一步,寫配置文件 第二步,定義獲取配置文件屬性值的bean @Component @ConfigurationProperties(prefix = "forest")//屬性名字的前綴 public class Sp

原创 springboot引入第三方過濾器

@Configuration public class WebConfig extends WebMvcConfigurerAdapter { @Bean public FilterRegistrationBean timeF

原创 RESTful API攔截的三種方式

目錄1 過濾器1.1 使用1.2 特點2 攔截器2.1 使用2.2 特點3 切片3.1 使用3.2 特點4 三種方式起作用的順序 1 過濾器 1.1 使用 定義bean @Component public class TimeFi

原创 Futrue cancel() mayInterruptIfRunning 的含義

源碼註釋 * @param mayInterruptIfRunning {@code true} if the thread executing this * task should be interrupted; other

原创 break語法糖跳出多重循環

// 自定義標記 retry: for (int i = 0; i < 10; i++){ for(int j = 0 ; j < 10; j++ ){

原创 深入Web請求的過程

目錄1 B/S(Browser/Server)網絡架構概述1.1 什麼是B/S網絡架構1.1 B/S架構的好處2 如何發起網絡請求3 HTTP解析4 DNS域名解析5 CDN(Content Delivery Network)工作

原创 please make sure bucket name must contain legal appid when appid is missing. example: music-1251122

騰訊對象存儲 我們先找拋出異常的地方(位於COSClient類) 正則表達式“-”後面是125 100 20 開頭的,我的appid是 130 開頭的,這個應該是騰訊cos api的bug吧。 解決方法1 換一個賬號 解決方法2

原创 docker 安裝redis

從官網 拉取鏡像 docker pull redis:3.2 創建容器 docker run -p 6379:6379 -v $PWD/redis/data:/data -d redis:3.2 redis-serv

原创 bat中文亂碼解決

https://blog.csdn.net/tp7309/article/details/79283524

原创 java-io

http://119.23.75.53/2019/02/17/java-io/ https://www.cnblogs.com/sxkgeek/p/9488703.html

原创 jenkins+tomcat+maven+github

目錄1. 安裝以及使用1.1 安裝和使用1.2 遇到的問題1.21 問題11.22 問題二2 構建成功後分支的合併3 構建完成後郵件發送 1. 安裝以及使用 1.1 安裝和使用 參考文章 1.2 遇到的問題 1.21 問題1 將

原创 windows解決端口占用

netstat -ano | findstr 8080 找到端口對應的pid taskkill /pid 20908 /f 終止進程

原创 tcp連接過程

文章目錄1 連接過程2 參數說明3 抓包分析 1 連接過程 第一步:服務器端創建傳輸控制塊(TCB),準備接受客服端的連接請求 第二步:服務器端進程進入**listen(收聽)**狀態,等待客服端的連接請求 第三步:客服端創建