原创 mongoDB釋放磁盤佔用

在mongo中刪除數據並不會直接釋放磁盤,而是產生很多碎片。這些碎片會被mongo繼續利用。當有新數據插入時,會重複利用這些碎片,而不需要新申請磁盤空間。 但是這會導致的問題是,磁盤可能一直處於高水位的使用水平,對運維來說是一個定時炸彈。因

原创 rocketmq console控制檯Q&A

q:爲什麼主備昨天的統計數據不一致? clipboard.png A:獲取昨天的統計數據是一個定時任務。每天零點執行。兩臺機器的執行不可能極其一致,總會差一點。 org/apache/rocketmq/broker/Broke

原创 springboot|解決:mvn多模塊下filter配置替換

問題:之前的mvn多模塊項目,我會在parent模塊下,創建幾個filter配置文件,以實現不同環境不同配置。但是在搭建springboot的mvn多模塊框架時,配置文件始終替換不了。 1.png 原因:仔細看springbo

原创 rocketmq的重試隊列和死信隊列

消費端,一直不回傳 消費的結果。rocketmq認爲消息沒收到,consumer下一次拉取,broker依然會發送該消息。 所以,任何異常都要捕獲返回ConsumeConcurrentlyStatus.RECONSUME_LATER roc

原创 繼續說死信隊列

繼續說這個死信隊列。 如果你去查詢這個%DLQ%TestConsumer1死信隊列,會發現查詢不到。 但是到broker上看,這個Queue是有的。 1.png 後來發現,topic有一個權限設置perm opt = new O

原创 vue-cli 3項目使用svg一路填坑

先安裝svg的loader npm install svg-sprite-loader --save-dev 並沒有效果,因爲沒有配置 但是項目是用vue-cli3版本創建的,首先項目的目錄結構和以前相比有變化。 沒有了config、bui

原创 從埃隆·馬斯克的第一性原理說開去

對於埃隆·馬斯克到目前位置的人生,他已經做成了三件大事 PayPal,SpaceX 和特斯拉。 PayPal大家可能比較陌生,畢竟國內是支付寶的天下。但是要知道馬斯克做PayPal的時代是在2000年,那個時候可沒有現在的智能機和app。

原创 windows下node升級

1,查看當前node安裝 where node D:\Program Files\nodejs\node.exe 這裏查一下,是爲了下一步的覆蓋安裝 2.下載最新版本安裝包 https://nodejs.org/en/ 3.查看安裝後版本

原创 rocketmq定時清理commitlog文件源碼分析

rocketmq的配置參數 // 何時觸發刪除文件, 默認凌晨4點刪除文件 @ImportantField private String deleteWhen = "04"; 猜想rocketmq會起一個一天執行一次的定時任務。 但看了代

原创 Artifactory忘記admin密碼

如果artifactory忘記了admin密碼怎麼辦? 重新設置密碼。 方法是: 1,找到security.xml 我是使用可自動備份,所以這個security.xml在artifactory-2.4.0/backup/backup-dai