原创 Spring Cloud Gateway——(一)微服務網關搭建以及微服務網關跨域

Spring Cloud Gateway——(一)微服務網關搭建以及微服務網關跨域 1.微服務網關Gateway ​ 不同的微服務一般會有不同的網絡地址,而外部客戶端可能需要調用多個服務的接口才能完成一個業務需求,如果讓客戶端

原创 yml配置文件中使用@符號解析失敗

yml配置文件中使用@符號解析失敗 本來是準備在bootstrap.yml中引入pom.xml文件中的配置 這是bootstrap.yml文件 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-YW

原创 Spring Boot整合Swaager

Spring Boot整合Swaager 導入依賴 <!-- 在需要的項目中導入依賴 --> <dependency> <groupId>io.springfox</groupId> <artifactId>s

原创 SpringBoot整合knife4j

SpringBoot整合knife4j 導入依賴 <!-- 在需要的項目中導入依賴 --> <dependencies> <dependency> <groupId>com.github.xiaoymi

原创 跨域解決方案(CORS)

跨域解決方案(CORS) 1. 什麼是跨域? ​ 跨域問題是出於瀏覽器的【同源策略】限制。同源策略(Sameoriginpolicy)是一種約定,它是瀏覽器最核心也最基本的安全功能,如果缺少了同源策略,則瀏覽器的正常功能可能都

原创 Spring Cloud Gateway——(二)微服務網關過濾器和網關限流

Spring Cloud Gateway——(二)微服務網關過濾器和網關限流 1.4 微服務網關過濾器 Gateway作爲網關的其中一個重要功能,就是實現請求的鑑權。而這個動作往往是通過網關提供的過濾器來實現的。之前寫的給url

原创 【Docker系列】——(二)Docker安裝與啓動

2. Docker安裝與啓動 2.1. Docker安裝 Docker可以運行在MAC、Windows、CentOS、DEBIAN、UBUNTU等操作系統上,提供社區版和企業版,本次演示基於CentOS安裝Docker。CentO

原创 FastDFS——分佈式文件存儲

FastDFS—分佈式文件存儲 1. 什麼是FastDFS ​ FastDFS是一個開源的輕量級分佈式文件系統,它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題

原创 分佈式ID生成解決方案

分佈式ID生成解決方案 1.1 UUID 這是常見的方式。可以利用數據庫也可以利用程序生成,一般來說全球唯一。 優點: 1)簡單,代碼方便。 2)生成ID性能非常好,基本不會有性能問題。 3)全球唯一,在遇見數據遷移,系統

原创 【Docker系列】——(三)Docker常用命令

3. Docker常用命令 3.1. 鏡像相關命令 鏡像:Docker鏡像是由文件系統疊加而成(是一種文件的存儲形式);是docker中的核心概念,可以認爲鏡像就是對某些運行環境或者軟件打的包,用戶可以從docker倉庫中下載基礎

原创 【Docker系列】——(一)Docker概述

1. Docker概述 1.1. Docker簡介 Docker 是一個開源的應用容器引擎,基於 Go 語言開發。Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的 Linux 機

原创 Spring Cloud Gateway——(三)微服務網關實現JWT鑑權

Spring Cloud Gateway——(三)微服務網關實現JWT鑑權 1. JWT 實現微服務鑑權 1.1 什麼是JWT? JSON Web Token(JWT)是一個非常輕巧的規範。這個規範允許我們使用JWT在用戶和服務

原创 Spring Boot 中yml配置文件------如何引入其他的yml配置文件

在開發過程中如果需要其他的配置文件,全部寫到application.yml中感覺太臃腫,這時,我們可以將yml拆分成多個yml文件 在配置文件目錄(如:resources)下新建application-xx開頭的yml文件