原创 一起來學SpringCloud 配置中心Config

序言 ​ Spring Cloud Config爲分佈式系統中的外部配置,提供了服務器和客戶端支持。使用Config Server,您可以在所有環境中管理應用程序的外部屬性。客戶端和服務器映射的概念與Spring Enviro

原创 SpringBoot整合SpringSecurity(十)窺探OAuth2

序言 OAuth2是一個關於授權的開放網絡標準,允許用戶授權第三方移動應用訪問他們存儲在另外的服務提供者上的信息,而不需要將用戶名和密碼提供給第三方移動應用或分享他們數據的所有內容。 OAuth2.0是OAuth協議的延續版本,但

原创 Centos7 升級OpenSSH

序言 Centos7 檢測出漏洞,要升級OpenSSH。 過程 避免升級不成功出現ssh無法連接情況請yum安裝telnet-server開啓23端口,以便安裝不成功23端口依然能連接。 yum install -y teln

原创 SpringBoot整合SpringSecurity(八)動態權限

序言 SpringSecurity 進行的權限驗證,有時候可能並不太滿足我們的需求。有時候呢可能需要你自己去擴展達到一個對自己業務滿意的驗證,這時候怎麼辦呢?第一呢, 先不要百度,你要懂權限驗證的一個流程,不懂的話可以去看我之前的

原创 一起來學SpringCloud 聲明式Http調用Feign

序言 ​ 作爲Spring Cloud的子項目之一,Spring Cloud OpenFeign以將OpenFeign集成到Spring Boot應用中的方式,爲微服務架構下服務之間的調用提供瞭解決方案。首先,利用了OpenFe

原创 SpringBoot整合SpringSecurity(九)結合JWT(非OAuth2)

序言 jwt有好處也有壞處,好處就是不用在去存這些session了,省空間,做分佈式會話so easy。但是我個人是比較不推薦你使用這個的。我舉例一下幾種缺點 無法滿足註銷場景 無法滿足修改密碼場景 無法滿足token續簽場景

原创 一起來學SpringCloud 消息總線Bus

序言 Spring Cloud Bus將輕量級消息代理程序鏈接到分佈式系統的節點。然後可以將其用於廣播狀態更改(例如配置更改)或其他管理指令。當前唯一的實現是使用AMQP代理作爲傳輸,但是其他傳輸的路線圖上仍具有相同的基本功能集(

原创 SpringBoot整合SpringSecurity(一)入門程序

序言 Spring Security是一個功能強大且可高度自定義的身份驗證和訪問控制框架。它是保護基於Spring的應用程序的事實標準。 Spring Security是一個專注於爲Java應用程序提供身份驗證和授權的框架。與所有

原创 nginx 常用用法

Nginx是一款自由的、開源的、高性能的HTTP服務器和反向代理服務器;同時也是一個IMAP、POP3、SMTP代理服務器;Nginx可以作爲一個HTTP服務器進行網站的發佈處理,另外Nginx可以作爲反向代理進行負載均衡的實現。

原创 Centos7 安裝mongodb

MongoDB 是一個基於分佈式 文件存儲的NoSQL數據庫 yum安裝 在/etc/yum.repos.d 目錄下創建mongodb-org.repo的一個文件 並在文件中加入如下 [mongodb-org] name=Mong

原创 Centos7 安裝超牛逼的api管理平臺yapi

yapi 是什麼 YApi 是高效、易用、功能強大的 api 管理平臺,旨在爲開發、產品、測試人員提供更優雅的接口管理服務。提供了 api 文檔管理,api 數據 模擬(Mock),調試和自動化測試 api 等功能可以幫助開發者輕

原创 Centos7 systemctl的使用

CentOS7的服務systemctl腳本存放在:/usr/lib/systemd/,有系統(system)和用戶(user)之分,需要開機不登陸就能運行的程序,存在系統服務裏,即:/usr/lib/systemd/system目

原创 SpringBoot logback日誌存入mongodb

首先繼承 logback 中的 ch.qos.logback.core.UnsynchronizedAppenderBase 類 public class MongoDBAppender extends Unsynchroniz

原创 一起來學SpringCloud 服務發現Eureka

序言 ​ Spring Cloud是一系列框架的有序集合。它利用Spring Boot的開發便利性巧妙地簡化了分佈式系統基礎設施的開發,如服務發現註冊、配置中心、消息總線、負載均衡、斷路器、數據監控等,都可以用Spring Bo

原创 Java基礎 泛型

什麼是泛型 那麼什麼是泛型呢? 我們經常在java裏見到泛型的地方,應該就是那些集合類了吧。 List<String> list = new ArrayList<String>(); 差不多是這樣。在java7及其之後 由於編