原创 zookeeper客戶端(一)原生Zookeeper API的使用

目錄 1、zookeeper自帶的zkCli客戶端命令行 2、使用zookeeper原生API 1、zookeeper自帶的zkCli客戶端命令行 當進入zkCli的命令行,可以輸入help顯示出所有操作的命令,如下表: 命令基本語法

原创 Redis教程(十一)創建redis集羣出現的問題

在執行./redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005  127.

原创 Shell腳本入門(二)cut&sed&awk&sort

目錄 1、函數 2、Shell工具之cut 3、shell工具之sed 4、shell工具之awk 5、shell工具之sort 1、函數 (一)系統函數 ①basename: 將文件全路徑中最後一個/(包括/)前的字符串去掉,然後將字符

原创 Shell腳本入門(一)基礎語法

目錄 1、Shell解析器 2、變量 3、運算符 4、條件判斷 5、流程控制 6、read函數 1、Shell解析器 默認在CentOS使用的是bash 2、變量 2.1 系統變量 $USER、$SHELL、$HOME、$PWD 2.

原创 SpringCloud筆記(六)SpringCloud+RabbitMQ消息總線刷新配置【Greenwich.SR1版本】

在之前的博客中介紹了一種手動刷新配置文件的方式:SpringCloud筆記(五)分佈式配置中心,但是這種方式有嚴重的缺陷,就是當配置文件更新時,所有的客戶端都必須手動POST發送actuator/refresh請求才能獲取到最新的配置文件

原创 MyBatis一對一、一對多、多對多映射查詢

MyBatis在映射文件中加載關聯關係對象主要通過兩種方式:嵌套查詢和嵌套結果。 嵌套查詢是指通過執行另外一條SQL映射語句來返回預期的複雜類型; 嵌套結果是使用嵌套結果映射來處理重複的聯合結果的子集; 1、一對一關係使用<resultM

原创 SpringCloud筆記(七)natapp內網穿透工具&webhook配置遇到的問題

本篇博客接着上篇博客繼續介紹,上次實現了SpringCloud Bus+RabbitMQ進行配置刷新,但是要通過POSTMAN工具進行手動發送。其實在github或者碼雲中提供了webhook這個工具,它可以在你push代碼後自動回調一個

原创 RabbitMQ快速入門(一)核心概念及web界面操作

這段時間在學習MQ相關的知識,因此在這裏對學習過程進行一下記錄。本文主要記錄了RabbitMQ的相關概念;web界面創建交換器及隊列的方法,並演示如何將交換器和隊列進行綁定。 目錄 1、相關概念 2、RabbitMQ的安裝 3、Rabbi

原创 SpringBoot2.x整合RabbitMQ

在之前的博客中https://blog.csdn.net/zhoujian_Liu/article/details/95197408,講解了一下RabbitMQ的核心概念及如何使用web頁面手動創建隊列、交換器及綁定規則,在本文中將介紹S

原创 SpringCloud筆記(五)分佈式配置中心

目錄 1、搭建遠程Git倉庫 2、搭建註冊中心Eureka Server 3、搭建Config Server 4、測試Config Server是否搭建成功 5、搭建Config Client 6、配置的動態刷新 在本文中,將會介紹如何使

原创 zookeeper客戶端(二)zkClient的使用

原生Zookeeper API存在的弊端: Zookeeper API使用起來比較繁瑣,並且zookeeper的watcher是一次性的,如果要基於watcher實現發佈/訂閱模式需要進行額外的編碼,以實現每次watcher失效後重新註冊

原创 Zookeeper入門(一)使用場景與環境搭建

(一)概述 Zookeeper是一個開源的分佈式的,爲分佈式應用提供協調服務的Apache項目。 Zookeeper從設計模式角度來理解:是一個基於觀察者模式設計的分佈式服務管理框架,它負責存儲和管理大家都關心的數據,然後接受觀察者的註冊

原创 zookeeper客戶端(二)原生Zookeeper API的使用

目錄 1、zookeeper自帶的zkCli客戶端命令行 2、使用zookeeper原生API 1、zookeeper自帶的zkCli客戶端命令行 當進入zkCli的命令行,可以輸入help顯示出所有操作的命令,如下表: 命令基本語法

原创 thymeleaf中使用th:onclick出現的問題

在springboot2.x的環境中使用thymeleaf的onclick時,若安照如下方式使用onclick,就會報錯TemplateProcessingException異常。 <tr th:each="region, regio

原创 SpringBoot整合Mybatis+PageHelper

1、導入pom依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-