原创 SpringBoot:接入RabbitMQ使用producer和consumer(基礎使用)

pom <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.6.5</version>

原创 RabbitMQ急速安裝

在這裏我們使用RabbitMQ 3.6.5 版本進行操作: 環境搭建: 官網地址:http://www.rabbitmq.com/ 環境描述:Linux(centos7) 1. 首先在Linux上進行一些軟件的準備

原创 監控體系搭建(開箱即用):node_expoter + promethous + grafana

node_expoter 用於採集服務器數據 promethous 用於採集數據的存儲、計算和提供server服務 grafana 用於數據的渲染 最終效果如下: node_expoter 命令行安裝或官方下載 wget -c

原创 ElasticSearch:分詞

es內置分詞器 standard:默認分詞,單詞會被拆分,大小會轉換爲小寫。 simple:按照非字母分詞。大寫轉爲小寫。 whitespace:按照空格分詞。忽略大小寫。 stop:去除無意義單詞,比如the/a

原创 Springboot:集成RocketMQ使用延遲消息隊列

application.yml配置文件 rocketmq: consumer: consumer-group: TestConsumerGroup producer: producer-group: T

原创 ElasticSearch:Restful風格的增刪改查

新增文檔 POST /my_doc/_doc/1 -> {索引名}/_doc/{索引ID}(是指索引在es中的id,而不是這條記錄的id,比如記錄的id從數據庫來是1001,並不是這個。如果不寫,則自動生成一個字符串。建議和數據i

原创 Nginx + LVS: 使用ipvsadm配置集羣規則

創建LVS節點,用戶訪問的集羣調度者 ipvsadm -A -t 192.168.1.150:80 -s rr -p 5 -A:添加集羣 -t:tcp協議 ip地址:設定集羣的訪問ip,也就是LVS的虛擬ip -s:設置負

原创 Springboot + Redis:整合鍵消息通知

首先請確保redis已經成功開啓了通知功能,可參考《Redis 鍵空間通知》。 Springboot demo文件目錄如下: pom <dependency> <groupId>org.springframework.bo

原创 Redis 鍵空間通知

對於每個修改數據庫的操作,鍵空間通知都會發送兩種不同類型的事件:鍵空間通知(key-space)和鍵事件通知(key-event)。 當執行 del key1 命令時: 鍵空間頻道的訂閱者將接收到被執行的事件的名字,在這個例子中

原创 MyBatis-Plus QueryWrapper及LambdaQueryWrapper的使用

假如我們有一張banner_item表,現需要通過banner_id查出所有數據 @Data public class BannerItem { private Long id; private String

原创 TestNG斷言失敗後代碼可繼續執行

本文參考了這篇文章 因爲我是放到平臺裏執行,斷言失敗導致了單條case的狀態修改代碼失效,所以只對Assert做了容錯處理,大概思路就是給所有Assert方法添加try catch的容錯,然後將原有的testng.Assert方法

原创 Maven test集成TestNG + ExtentReports

TestNG + ExtentReports的基礎使用可以查看《TestNG項目集成ExtentReports》,本篇主要講解在maven項目的單元測試中,如何直接使用mvn test命令來驅動測試代碼。 項目結構如下: 現在要做

原创 python 將svn目錄轉爲多層json

例如我們獲取到了一串如下的目錄 st = '發佈申請書20200521.xlsx 企業微信截圖_1590048058237.png 測試/ 測試/20200521版本測試報告.docx 測試/20200521用戶驗收報告.doc

原创 Linux離線安裝Redis

下載 官網:https://redis.io/download 選擇下載穩定版本,不穩定版本可以嚐鮮,但是不推薦在生產使用。 上傳至linux 安裝 Redis 解壓redis: tar -zxvf redis-5.0.5.

原创 Nginx + FastDFS的安裝

Nginx的安裝可以直接查看《Linux安裝nginx》 Github直通車 環境準備 Centos7.x 兩臺,分別安裝tracker與storage 下載安裝包: libfatscommon:FastDFS分離出的一些公用