原创 keepalived配置nginx主從熱備

1. 原理 基於VRRP熱備份協議,以軟件的方式實現Linux服務器的多機熱備份功能。是通過共有的虛擬IP地址(VIP)對外提供服務;每個熱備組內只能有一個服務器提供服務,其他服務器處於冗餘狀態,若當前服務器失效後,則其他處於冗餘狀態的服

原创 nginx實現雙機熱備: backup參數使用

介紹 nginx可通過upstream實現負載均衡,而在upstream中有一個backup參數,該參數的設定會指定一臺服務器成爲從機,只有當所有的主機掛掉之後纔會開始接受請求,在主機啓動之後則又回到初始的狀態. 配置如下: upstr

原创 解決spring cloud zuul的run方法return null之後還繼續執行微服務請求

問題描述 spring cloud zuul網關的使用有一個坑,在你對請求使用zuul提供的過濾器進行鑑權的時候如果進入到run方法裏面,使用return null之後,並不會終止這次的請求,zuul還是會對這次的請求進行路由轉發,這個就

原创 spring cloud config 的spring.cloud.config.server.git.basedir含義

      spring cloud config啓動後會去application.yml中配置好的git倉庫中讀取配配置到本地中,默認是讀取到臨時目錄下,例如: /tmp/XXXXXXX等.       如果讀取後的配置存放在臨時目錄下

原创 提高頁面加載速度, nginx開啓gzip壓縮

一、問題 部分前端項目引用了大量的css,js以及靜態圖片等資源,在打開頁面的時候這些資源大大降低了頁面加載的速度,接下來介紹通過nginx的gzip對靜態資源進行壓縮,減少帶寬消耗。   二、nginx-gzip介紹   nginx中g

原创 linux下的nginx.conf文件內容詳解

#user nobody nginx啓動的所屬用戶,默認爲nobody; # nginx的最大worker的最大進程數 建議設置爲當前服務器的CPU核數 worker_processes 1; # 錯誤日誌的日誌級別 ,

原创 chrome瀏覽器from memory cache 與 from disk cache

我們打開谷歌瀏覽器調試臺之後,有時候回經常看到size一欄出現from memory cache 與 from disk cache,這是什麼意思呢,下面我給大家解釋一下. from memory cache from disk cach

原创 linux的keepalived安裝

1. 下載 訪問https://www.keepalived.org/網站下載keepalived   2. 解壓 tar -zxvf keepalived-2.0.20.tar.gz   3. 安裝 解壓後進入到解壓的目錄可以看到co

原创 spring cloud config啓動報錯InvalidRemoteException: Invalid remote: origin

出現這個問題可以排查下面的情況是否正確 1.  spring.cloud.config.server.git.uri 地址是否正確 2. 配置的賬號是否擁有該倉庫的權限 spring.cloud.config.server.git.u

原创 解決idea底部沒有Version Control

view->tool windows->version control

原创 nginx中upstream的max_conns屬性使用

介紹 max_conns屬性是用來限制同時連接到upstream負載上的單個服務器的最大連接數,作用是可以對單個服務器進行限流,防止服務器超負荷運轉.默認值爲0,則表示沒有限制   配置 upstream tomcatserver {

原创 java使用postman導出execl文件名一直爲response.xls問題

今天實現一個導出模板的功能,踩了一個坑   我在功能完成之後,使用postman的導出下載功能進行測試,如下圖: 我明明設置了導出的文件名,但是一直導出response.xls,這個就很是奇怪了. 最後我在地址欄進行測試了一下,奇蹟就

原创 Plugin ‘Vue.js‘ is incompatible with this installation

plugin xxxx is incompatible‘ 表明插件版本與當前 IDEA 版本不匹 配,重新去 IDEA 官網上找一找與之版本匹配的插件,重新下載即可

原创 docker-compose部署微服務項目出現日誌中文亂碼以及數據亂碼問題(真實實踐解決方案,踩了一大坑)

     這幾天本人使用docker-compose 容器編排工具重構公司的項目運維體系,大概部署了有二十來個微服務,全部都使用了docker容器進行部署,一切都運行正常.但是一個星期後發現部分微服務的日誌裏中文亂碼,並且上傳的中文數據也

原创 elasticsearch的基本操作之索引和映射

elasticsearch在新版本中逐漸弱化了類型的概念,現在elasticsearch主流數據結構如下 index(索引)->type(類型-逐漸弱化,用處不大)->document(文檔)-field(字段) 在elasticsear