原创 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