原创 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