原创 【Canal】Canal學習筆記

目錄 一、Canal 介紹 1.1 Canal 概述 1.2 Canal 原理 二、Canal 安裝和使用 2.1 mysql 準備 2.1.1 開啓 mysql 的 binlog 模式 2.1.2 創建同步賬號 2.1.3 重啓 mys

原创 【測試 】JMeter 好用的壓力測試工具

一、Win10下JMeter 安裝 1.1 下載安裝包 1.1.1 官網下載: https://jmeter.apache.org/download_jmeter.cgi   1.1.2 百度網盤下載: 鏈接:https://pan.b

原创 【方案優化】一、OpenResty 結合 Lua、Redis 實現請求高併發策略

目錄 一、整體架構描述 1.1 方案v1.0 1.2 方案v1.0優化 1.3 方案對比 二、方案2.0部署 2.1 OpenResty 安裝 2.2 Lua腳本編寫 2.3 配置 OpenResty 三、測試 一、整體架構描述 1.1

原创 【FastDFS】FastDFS學習手冊

一、FastDFS 概述 1.1 什麼是 FastDFS FastDFS 是一個開源的輕量級分佈式文件系統,它用於對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(上傳和下載)等,解決了大容量存儲和負載均衡的問題。適合以文件爲載體的

原创 Docker 自動啓動和容器自動啓動

一、 docker 服務啓動啓動 # 開啓 docker 自啓動 systemctl enable docker.service # 關閉 docker 自啓動 systemctl disable docker.service   二

原创 【Zookeeper】一、Zookeeper 概述

目錄 一、Zookeeper 概述 1.1 什麼是 Zookeeper 1.2 Zookeeper 的特點 1.3 Zookeeper 數據結構 1.4 應用場景 1.4.1 統一命名服務 1.4.2 統一配置管理 1.4.3 統一集羣管

原创 【插件】 lombok 引入和使用

一、 lombok 的作用 在編寫實體 bean 中經常會有大量的 Getter/Setter 以及 toString等方法,造成許多無用的代碼,影響開發的體驗。且隨着需求修改我們需要改動 bean 時,又需要把這些方法刪掉重新生成,浪費

原创 TKMybatis 介紹和使用

目錄 一、什麼是 TKMybatis 二、TKMybatis 使用 2.1 Springboot 項目中加入依賴 2.2 使用講解 2.2.1 實體類中使用 2.2.2 dao中使用 2.2.3 Service 層中使用 2.3 實際案例

原创 SpringBoot 全局異常捕獲和處理

一、編寫全局異常捕獲的類 @ControllerAdvice public class BaseExceptionHandler { @ExceptionHandler(value = Exception.class)

原创 【maven】 dependencies.dependency.version is missing

一、場景 在打包項目時,發現有一個maven提示: The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:common

原创 SpringMVC 項目,編寫 test 測試用例

在編寫測試用例的時候,最煩惱的就是在測試用例中注入一個bean了。SpringMVC 使用 ApplicationContext 實現 Bean 的加載 @Test public void testContentList() {

原创 maven 一鍵打包項目

一、需求 在在做項目時,由於分成了多模塊,當我想使用的時候還需要找到對應的模塊進行 maven clean、maven install。我不禁想:有沒有一鍵就能自動把所有模塊都默認打包一遍呢?   二、實現 實際上上面的需求很容易實現,只

原创 待處理問題

JedisRedirectionException:Too many Cluster redirections   redis中 Could not get a resource from the pool 異常解決 java.net.S

原创 Redis集羣,一直卡在Waiting for the cluster to join ......

一、現象 在部署集羣時,一直卡在 Waiting for the cluster to join ......   二、原因 由於沒有打開集羣總線的端口,集羣總線是在集羣端口+10000 首先需要理清一個概念,就是redis集羣總線:

原创 SpringMVC 使用 jedis 結合 redis

一、概述 Jedis是Redis官方推薦的Java連接開發工具   二、jedis使用 2.1 引入jedis <!-- Redis客戶端 --> <dependency> <groupId>redis.clients</gro