原创 批量刪除rabbitmq的隊列和交換機

不知道大家有沒有遇到過需要批量刪除rabbitmq的隊列和交換機的場景,我就遇到幾次,主要是開始設計的時候沒有想那麼多,後面項目多了,用的又是一個rabbitmq,需要重新設計隊列和交換機的名稱,需要把已經創建的隊列和交換機刪除。

原创 羣暉DDNS解析

網上關於DDNS解析的介紹已經很多了,我這裏主要列舉通過阿里雲和Cloudflare進行解析。使用兩個解析的原因是阿里雲的域名必須要備案,不然會被阿里雲封掉(阿里雲解析的域名如果解析的IP不是阿里雲服務器的,還會提示要求使用阿里雲

原创 解決swagger死循環的問題,/null/swagger-resources/configuration/ui

swagger在很長一段時間不訪問之後,再訪問會出現下面這個(猜測是session過期),如果不做任何處理,這個頁面會頻繁訪問:http://xxx.xxx.com/null/swagger-resources/configuration

原创 docker postgresql 備份

官方鏡像的postgresql啓動以下面的方式來啓動: docker run -it --rm -d --name postgres -e POSTGRES_PASSWORD=xxx -p 5432:5432 -v /data/p

原创 羣暉安裝軟件

羣暉安裝軟件 在centos中有yum,ubantu中有apt-get,而羣暉的DSM中沒有這些,甚至連rpm都沒有。要安裝軟件用wget下載壓縮包,然後自己編譯特別麻煩。好在有個輕量級的工具ipkg,用法跟yum和apt-get

原创 解決Docker容器無法停止刪除的問題

查找運行的容器id docker ps 查找上面容器的物理位置 cd /var/lib/docker/container ls -a #此處會顯示所有容器的id,找出上面那個無法停止刪除的id(8位) 先停止docker服

原创 win10局域網無法訪問

網上找了好多關於局域網無法訪問,然後有一堆設置,其實不用這麼麻煩。只有一個地方要注意下。 第一步 點擊右下角wifi——>網絡和Internet設置   第二步 點擊更改連接屬性   第三步 選擇專用網絡(貌似不小心選擇了公用,不管怎

原创 java快速部署

現在基本上都是自動化部署了,但有些小公司,或者一些小項目,不具備搭建自動化部署的能力,還是用的傳統方式:打jar包>上傳服務器>運行。今天我分享一些傳統方式的小竅門,希望對大家有用。 傳統方式其實花的時間最多的過程就是上傳jar包

原创 jenkins docker in docker的問題

隨着自動化部署越來越普及,加上docker容器化部署越來越多,很多時候可能存在這樣一種需求:jenkins通過docker啓動,然後jenkins打包鏡像並上傳私服,再通過jenkins進行部署(遠程服務器從私服下載鏡像並啓動)。

原创 RateLimit zuul.ratelimit.enabled=false報錯

項目中採用了spring-cloud-zuul-ratelimit,併發測試的時候想禁用掉限流zuul.ratelimit.enabled=false,結果報以下錯誤。 Description: Parameter 0 of m

原创 搭建EFK(elastic search + fluentd + kibana)日誌系統

搭建EFK(elastic search + fluentd + kibana)日誌系統 網上關於這一塊的介紹已經有不少了,但發現基本介紹的都是在一臺機器上的demo,實用性不強。事實上如果應用很簡單,根本沒必要搭建專門的日誌系統

原创 nginx負載均衡+docker部署應用

Docker已經出來好長時間了,一直沒有時間研究,正好最近有個項目部署在一臺內存和CPU都超誇張的機器上,而項目因併發量增加,後面肯定也需要擴展了。因爲這臺服務器內存和CPU都足夠大,部署一個項目實在太浪費了,於是想到用docke

原创 Zuul 上傳大文件服務報錯的問題

上傳大文件時,服務報以下錯誤 org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'fil

原创 GIT撤銷遠程MERGE

GIT撤銷遠程MERGE   關於GIT撤銷,網上有很多教程,基本都提到RESET或者REVERT,等我們自己按照教程搞的發現搞不了。我也跟大家有同樣的困惑,這裏把這個問題詳細的說明一下。   方法一 通過RESET撤銷 我用的工具是To

原创 utf8mb4不生效的問題

utf8mb4不生效的問題 Mysql數據庫設置的編碼utf8,某個表字段中要插入emoji內容,報 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x88' fo