原创 3-服務網關Gateway_網關過濾器學習筆記(2020.3.31)

3-服務網關Gateway_網關過濾器學習筆記(2020.3.31) 前言: 過濾器允許以某種方式修改傳入的HTTP請求或返回的HTTP響應。過濾器的作用域是某些特定路由。Spring Cloud Gateway包括許多內置的

原创 2-服務網關Gateway學習筆記_路由斷言Factories(2020.3.31)

2-服務網關Gateway學習筆記(2020.3.31) 前言: 上面那篇服務網關Gateway只是快速入門使用了起來,下面介紹路由中斷言的詳細介紹。 1. 路由斷言Factories Spring Cloud Gatewa

原创 SpringBoot配合Hibernate-Validator參數校驗(學習筆記2020.3.25)

SpringBoot配合Hibernate-Validator參數校驗(學習筆記2020.3.25) Hibernate-Validator(官網) 前言: 在RESTful Web Services的接口服務中,會有各種各

原创 Spring_Boot使用 logback日誌(2020.3.19)

Spring-boot使用-logback進行日誌記錄 前言: Logback是log4j框架的作者開發的新一代日誌框架,它效率更高、能夠適應諸多的運行環境,同時天然支持SLF4J。 爲什麼使用logback?, logback

原创 1-集成熔斷器Hystrix 學習筆記(2020.3.18)

熔斷器Hystrix 學習筆記(2020.3.18) 熔斷器的功能:服務保護功能。它也是基於Netflix的開源框架 Hystrix實現的,該框架目標在於通過控制那些訪問遠程系統、服務和第三方庫的節點,從而對延遲和故障提供更強大的

原创 統計數據sql語句(練習)

統計數據sql語句(練習) 前言: 放假放的太久了,sql語句都忘記了,複習一波! 統計一般都會使用到分組與聚合函數 重點是,確定限制條件來限制,然後在根據需要的數據分組! 統計一個月的數據: 例如: 統一商品訂單表裏一

原创 1-集成服務網關Zuul學習筆記(2020.3.16)

服務網關Zuul 學習筆記 路由是微服務架構不可或缺的一部分。例如,/可能被映射到您的Web應用程序,/api/users被映射到用戶服務以及/api/shop被映射到商店服務。 Zuul是Netflix提供的基於JVM的路由器

原创 4-Zuul網關過濾器(學習筆記2020.3.16)

Zuul網關過濾器(學習筆記2020.3.16) 前言: 過濾器是Zuul的核心組件,Zuul大部分功能都是通過過濾器來實現的。Zuul中定義了四種標準過濾器類型,這些過濾器類型對應於請求的典型生命週期! 學習這些過濾器,我們可

原创 3-網關路由Hystrix回退(學習筆記2020.3.16)

3-網關路由Hystrix回退(學習筆記2020.3.16) 前言: Hystrix是個熔斷器,主要解決了服務調用不通,而一直阻塞從而導致服務連續崩潰問題,feign內部就有集成了熔斷器實現起來非常簡單,而Zuul網關依賴裏面也

原创 動態讀取配置文件屬性

動態讀取配置文件屬性 一: 使用ResourceBundle來讀取(jdk提供的) ResourceBundle類是java自帶的類用來讀取項目中後綴爲properties的配置文件。(只能讀取.properties文件) 配置文

原创 Spring Boot整合Redis緩存

spring-boot-demo-cache-redis 此 demo 主要演示了 Spring Boot 如何整合 redis,操作redis中的數據,並使用redis緩存數據。連接池使用 Lettuce。 pom.xml

原创 支付寶與微信二碼合一,掃碼支付(學習筆記)

支付寶與微信二碼合一,掃碼支付(學習筆記) 1:頁面生成的二維碼: (頁面生成的二維碼(掃描二維碼會向服務端的判斷掃碼類型的接口發送帶參數請求!) ( 帶上訂單號和商品圖片參數 例如: 生成二維碼參數地址 loca

原创 SpringBoot-shiro頁面中使用Shiro標籤(5)

SpringBoot-Thymeleaf中使用Shiro標籤 在之前權限控制中,當用戶訪問沒有權限的資源時,採取的做法是跳轉到403.html沒有權限頁面,在實際項目中更爲常見的做法是隻顯示當前用戶擁有訪問權限的資源,沒有權限的直

原创 快速搭建SpringBoot第一個Hellowrold

spring-boot-demo-helloworld 本 demo 演示如何使用 Spring Boot 寫一個hello world pom.xml <?xml version="1.0" encoding="UTF-8"

原创 MVC單文件與多文件上傳學習筆記

MVC單文件與多文件上傳學習筆記(2019-11-04): pom文件依賴: <dependency> <groupId>commons-io</groupId> <artifactId>commons-