原创 【Nginx】Nginx 的 Location 配置

https://www.jianshu.com/p/c751250a5112

原创 【Zookeeper】Zookeeper 集羣搭建

一、環境介紹 由於是用於測試和學習,博主直接在一臺服務器上配置 Zookeeper 集羣環境   二、使用  

原创 【Dubbo】dubbo學習

一、分佈式和微服務 1.1 什麼是分佈式 分佈式是一種系統部署方式,即根據實際情況將項目拆分成多個不同的服務,並分散部署在不同的機器是。在分佈式中,生產環境的服務器或虛擬機必定超過一臺。 分佈式服務顧名思義服務是分散部署在不同的機器上的

原创 【RocketMQ】 雙主雙從同步集羣配置,發送消息返回狀態碼:SLAVE_NOT_AVAILABLE

一、現象 搭建了 rocketmq 的雙主雙從集羣,在使用同步模式下,在向 master 發送消息時,返回的消息狀態碼爲 SLAVE_NOT_AVAILABLE    二、解決方式 這個問題是由於沒有開放對應端口: 在配置文件中找到自己

原创 【Zookeeper】zookeeper not connected

一、問題分析和代碼跟蹤 原來跑的好好的代碼,晚上運行的時候提示連接不上 zookeeper。提示信息如下: java.lang.IllegalStateException: zookeeper not connected at org

原创 【Vue】 Vue 項目創建和相關組件引入

一、Vue 項目創建 vue init webpack 【項目名】   二、ElementUI 引入 ##### 安裝 ElementUI npm install element-ui -d ##### 引入 ElementUI i

原创 【MQ】RocketMQ 學習

一、MQ 概述 1.1 什麼是 MQ MQ(Message Queue) 即消息隊列,是一種先進先出的結構,主要應用於應用解耦、流量削峯、數據分發等場景,能夠極大降低硬件需求,是大併發處理系統中不可缺少的一個環節   1.2 MQ 的常見

原创 【Spring】httpClient 類封裝

一、httpClient 使用的場景 當服務器後端需要向其他服務請求時,常用到 httpClient。HttpClient 可以模擬瀏覽器向服務器發送 http 請求,並獲取響應。   二、使用 2.1 添加依賴 <!-- httpcl

原创 【Mybatis】TKMybatis 介紹和使用

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

原创 【Spring】SpringMVC Mybatis 結合 PageHelper 實現分頁功能

一、引入pom依賴 <properties> <mybatis.version>3.2.8</mybatis.version> <mybatis.paginator.version>1.2.15</mybatis.pag

原创 【Java】HttpClient 請求出現中文亂碼的問題

目錄 一、現象 二、解決方式 2.1 指定請求數據的字符集爲 utf-8 格式 2.2 通過 @RequestMapping 中的 produces 屬性解決,指定接收方的響應數據字符集爲 utf-8 三、原因和驗證 3.1 排除請求是否

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

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

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

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

原创 【併發優化】一、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

原创 【Java】已經引入了 jackson 包,訪問服務依然出現406問題

目錄 一、現象 二、檢查流程 2.1 406 錯誤是什麼? 2.2 檢查是否引入了 jackson 包 2.3 後綴是否是html,若是html,不能返回json數據 三、解決方法 一、現象 訪問接口,提示406   二、檢查流程 2.