原创 axios終止請求

axios終止之前的所有請求 1.在請求攔截器中的config對象添加cancelToken參數 // 將正在發起的請求存到數組中 let reqList = (Vue.prototype.pending = []); // 構

原创 docker部署nginx,且運行前端項目

拉去nginx鏡像 docker pull nginx 先運行一個簡單的nginx容器 docker run -p 80:80 --name ng -d nginx copy需要的文件 3.1:docker cp 7845wfd

原创 SpringSecurity登陸認證流程

ProviderManager類是AuthenticationManager接口的實現類 實際上最後的調用是我們自己實現UserDetailsServer接口的實現類 經過一系列處理之後,在doFilter()方法返回認證之後的

原创 Docker-Compose搭建ElasticSearch7.4.2集羣

1.首先安裝Docker-compose 2.docker pull elasticsearch7.4.2 3.創建/usr/local/docker/es目錄 4.vim docker-compose.yml。 注意:環境是生成

原创 springcloud Config客戶端連接註冊中心開啓重試

1.爲什麼要開啓 如果網絡波動導致無法連接config註冊中心的原因,導致啓動直接失敗,似乎不是很好。所以,config客戶端提供了自動重試的功能。 2。開啓之前做的準備 2.1 開啓重試功能之前,先確保已經配置了spring.c

原创 docker搭建MySQL8.0主從

1.準備工作 1.1:兩臺服務器 196.168.1.1 196.168.1.2 安裝MySQL8的步驟不做具體說明,在我另一篇文章可以看到。 2.修改主數據庫的配置文件my.cnf,重啓MySQL容器 [mysqlid] log

原创 docker部署MySQL8.0

1.獲取鏡像 docker pull docker:8.0 2.先運行一個沒有掛載數據映射的容器 docker run -p 3306:3306 --name=mymysql MYSQL_ROOT_PASSWORD=123456

原创 ElasticSearch分批插入數據

list存放着40萬條jsonObject數據 @Autowired @Qualifier(“esHighLevelClient”) private RestHighLevelClient client;

原创 ElasticSearch設置索引全局默認分片

設置全局分片數量: put http://196.168.137.100:19085/_template/template_http_request_record { “index_patterns”: ["*"], “setti

原创 安裝Harbor

前提安裝docker是必須的 -首先安裝docker-compose 1.先安裝pip3 組件 yum install python3-pip 2.安裝docekr-compose pip3 install docker-comp

原创 spring security驗證碼設置

自己先創建一個攔截器 實現 GenericFilterBean接口 重寫doFilter()方法 public class ValidateFilter extends GenericFilterBean { @Override

原创 spring boot自定義異常信息

/error端點的實現來源於springboot的org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController它的具體定義如下: 從源

原创 MongoDB啓動服務錯誤解決

如果你的MongoDB版本是4.0以上,安裝的時候會自動給你安裝MongoDB服務。我安裝的就是4.0以上。 但是我啓動服務的報了錯誤。啓動失敗 於是 我重新配置了服務 。步驟如下 1.首先卸載MongoDB自動安裝的服務。打開c

原创 volatile內存語義(1)

volatile的特性 理解volatile特性的一個好方法是把對volatile變量的單個讀/寫,看成是使用同一個鎖對這些單個讀/寫操作做了同步。下面通過具體的實列來說明: class VolatileFeaturesExamp