原创 logback 歸檔問題

在使用slf4j的logback實現時,使用TimeBasedRollingPolicy根據時間滾動日誌策略並使用RollingFileAppender進行日誌滾動,多進程共用同一個日誌文件時,會出現較多xxxxxx.tmp文件未刪除的情

原创 Failed to create a Maven project: '.../pom.xml' already exists

有點智障,idea在項目中創建子模塊時,沒有把輸入的子模塊名稱自動追加到根目錄後面,導致出現    Failed to create a Maven project: 'D:/idea-studyspace/vertx-demo/pom.

原创 rabbitmq 如何刪除隊列中的消息

對於rabbitmq刪除隊列消息,有下面幾種方式:  1. rabbitmqctl --node rabbit@node --vhost testVHost purge_queue testQueue            該方式是命令行

原创 awk gsub記

gsub字符串處理支持正則表達式 gsub(正則表達式, 要替換字符串, 待處理的字符串) 如 : 日誌: 34.525: [GC (Allocation Failure) 34.525: [ParNew: 878871K->40833

原创 Spring-amqp @RabbitListener註解方法簽名參數 @SendTo發送註解

@RabbitListener註解的消費者監聽方法,默認有幾個可以自動注入的參數對象: org.springframework.amqp.core.Message 消息原始對象 com.rabbitmq.client.Channel 接收

原创 Spring-amqp SPEL表達式 #{....} 與 !{....}

#{...} 該類型表達式#開頭,大括號內爲表達式,只會在初始化時進行一次表達式運算確定取值,以後不會再變化,#root表示當前環境上下文(如參數、返回值等), 使用bean直接通過beanName引用。 @RabbitListener

原创 CloseableHttpAsyncClient 使用注意事項

HttpAsyncClient apache的異步http請求封裝類,基於nio實現。 注意事項: RequestConfig的connectionRequestTimeout配置的是從開始調用execute方法到processPend

原创 微信小程序 雲函數 new Date() 時區問題

在雲函數中通過引入date-utils依賴獲取時間時,與當前時間存在8個小時的誤差,應該是獲取的時區不對,暫時沒發現date-utils怎麼設置時區,所以針對此問題,暫時+8小時,做個筆記。 new Date().toFormat("YY

原创 微信小程序 templateMessage.send推送消息 formId問題

微信小程序推送消息,基本參數爲接受用戶openId, 消息模板id, formId表單提交id。 對於formId來講,微信小程序只允許用戶有提交表單後,纔可以對用戶推送消息。 表單屬性通過report-submit=true設置,將會返

原创 rabbitmqctl (escript: exception error: undefined function rabbitmqctl_escript:main/1)

導致此問題的情況可能有多種,此處導致此情況的是erlang/otp版本與rabbitmq不匹配導致,rabbitmq官網上有關於erlang版本的對應關係說明:compatibility-matrix 由於安裝的機器與外網不同,所以只能手

原创 微信小程序 雲存儲 wx.cloud.downloadFile 下載並另存

var result = await wx.cloud.downloadFile({fileID: cloudPath}) if (result.statusCode == 200) { wx.getFileSystemMana

原创 CentOS 6 卸載erlang

CentOS6 安裝新版本erlang時,出現衝突,需要卸載老版本,再次安裝,方法如下: [root@tom root]# rpm -ivh erlang-22.0.7-1.el6.x86_64.rpm warning: erlang

原创 RabbitMQ (AMQP 0-9-1模型解釋) 譯

原文鏈接:https://www.rabbitmq.com/tutorials/amqp-concepts.html 概要 AMQP 0-9-1 協議 AMQP 0-9-1模型(Advanced

原创 windows 修改git賬戶密碼

控制面板 -> 用戶賬戶 -> 憑據管理 -> 點擊要修改的git賬戶修改確認保存即可

原创 Jekins SSH Server(Use password authentication, or use a different key) 配置

環境:A爲jekins所在機器,B爲需要發佈應用的機器 B機器執行的操作 1. 生成rsa密鑰, 會讓輸入保存位置,這裏直接打回車,保存在/root/.ssh目錄(-P 後面跟的是私鑰密碼) [root@tom /]# ssh-keyg