原创 SpringBoot 基於swagger實現RESTfulApi風格

SpringBoot 基於swagger實現RESTfulApi風格 1、swagger概述   Swagger是一個規範和完整的框架,用於生成、描述、調用和可視化 RESTful 風格的 Web 服務。總體目標是使客戶端和文件系

原创 Nginx location配置解析

Nginx location配置解析 1.語法規則 location [=|~|~*|^~]/uri/{...} = 表示精確匹配,這個優先級最高的 ^~ 表示uri以某個常規字符串開頭,理解爲匹配 url路徑即可,Nginx

原创 分佈式之消息中間件

分佈式之消息中間件 目錄 * 1.消息中間件概述 * 2.消息中間件使用場景 * 3.消息中間件原理 * 4.消息中間件傳遞模式   * 4.1點對點模式(PTP)   * 4.2發佈-訂

原创 SpringBoot 自定義+動態切換數據源

1、添加maven依賴 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifac

原创 Spring AbstractRoutingDataSource抽象類剖析

1、擴展Spring的AbstractRoutingDataSource抽象類(該類充當了DataSource的路由中介, 能有在運行時, 根據某種key值來動態切換到真正的DataSource上。) 從AbstractRout

原创 SpringBoot 設置多數據源訪問

1、添加maven依賴注入 <!--properties所需依賴--> <dependency> <groupId>org.springframework.boot</gro

原创 RabbitMQ 快速安裝

RabbitMQ 1.RabbitMQ概述   MQ全稱爲Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。應用程序通過讀寫出入隊列的消息(針對應用程序的數據)來通信,而無需專用連接來鏈接它們。消息

原创 淺談Dubbo架構

1.Dubbo是什麼 Dubbo是: 1)一款分佈式服務框架 2)高性能和透明化的RPC遠程服務調用方案 3)SOA服務治理方案 每天爲2千多個服務提供大於30億次訪問量支持,並被廣泛應用於阿里巴巴集團的各成員站點以及別

原创 SpringBoot 快速實現WebSocket

SpringBoot 快速實現WebSocket 1.添加Maven依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s

原创 服務器快速集成Nginx

服務器快速集成Nginx 1.安裝依賴 1.1.pcre重定向依賴 yum -y install pcre* PCRE(Perl Compatible Regular Expressions)是一個Perl庫,不止具有http重

原创 Nginx 動態添加模塊

Nginx 動態添加模塊 nginx模塊依賴:nginx的一些模塊需要第三方支持,例如gzip模塊需要zlib庫,rewrite模塊需要pcre庫,ssl功能需要openssl庫。 根據需求添加不同模塊 例添加echo模塊:

原创 Nginx root&alias文件路徑配置解析

Nginx root&alias文件路徑配置解析 nginx在指定文件路徑有兩種方式root和alias,這兩種的主要區別在於nginx如何解析location後面的uri,這會使兩者分別以不同的方式請求映射到服務器的文件上。

原创 Nginx 日誌配置詳情解析

Nginx 日誌配置詳情解析   在使用nginx進行服務器管理時候,日誌對於統計、審查、排錯來說非常有利。   nginx日誌相關的配置有:access_log(訪問日誌)、log_format(日誌格式)、open_log_

原创 SpringBoot 集成WebSocket廣播模式

SpringBoot 集成WebSocket廣播模式 1.添加maven依賴 <!--thymeleaf模板依賴--> <dependency> <groupId>org.springframework.boot</gro

原创 SpringBoot 快速集成RabbitMQ

SpringBoot 快速集成RabbitMQ 1.添加maven依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp