原创 Hystrix監控面板與監控數據聚合(學習筆記2020.03.11)

Hystrix監控面板(學習筆記2020.03.11 ) 斷路器是根據一段時間窗內的請求情況來判斷並操作斷路器的打開和關閉狀態的。而這些請求情況的指標信息都是HystrixCommand和HystrixObservableCom

原创 SpringBoot中使用註解方式進行多線程異步(學習筆記2020.3.30)

SpringBoot(Spring)中使用註解方式進行多線程異步(學習筆記2020.3.30) 前言: 以前的項目實現異步多線程大多是使用代碼配置好線程池進行代碼方式調用。 而現在Spring提供了註解方式開啓異步處理。(Ann

原创 三大框整合複習筆記(Spring+SpringMVC+Mybatis)

三大框整合複習筆記(Spring+SpringMVC+Mybatis) 一: 先進行搭建spring-mybatis框架 搭建mybatis需要配置 1- 數據源, 2-編寫核心配置文件(或者使用默認就不需要配置), 3-創建S

原创 Kafka消息隊列學習筆記(2020.3.20)

Kafka消息隊列學習筆記(2020.3.20) 前言: kafka官網(點擊打開) Kafka 中文文檔 1. 什麼是 Kafka Kafka 用於構建實時數據管道和流應用。它具有水平可伸縮性,容錯性,快速快速性。 1.

原创 SrpingBoot-Shrio 整合 JWT (7)-不夠完善

SrpingBoot-Shrio 整合 JWT (2019.12.23) JSON Web Token(JWT)是一個非常輕巧的規範。這個規範允許我們使用JWT在用戶和服務器之間傳遞安全可靠的信息。 使用基於 Token 的身份驗

原创 請求流和響應流(複習筆記)

請求流和響應流 一: 使用響應流進行響應文件(數據,圖片都可以) @GetMapping("/test") public void getRequestMap(HttpServletRequest request, Ht

原创 SpringBoot安裝集成kafka,實現消息的發送和接收

SpringBoot如何集成kafka,實現消息的發送和接收 版本使用的是Boot是:2.0.6 kafka版本是: 2.1.10 環境準備,使用容器(docker)安裝部署kafka 1. 下載鏡像 kafka需

原创 HttpClient(學習筆記)

HttpClient(學習筆記) HttpClient是Apache Jakarta Common下的子項目,用來提供高效的、最新的、功能豐富的支持HTTP協議的客戶端編程工具包,並且它支持HTTP協議最新的版本和建議。HttpC

原创 SpringMVC中處理跨域請求資源共享(CORS)(學習筆記2020.3.26)

SpringMVC中處理跨域資源共享(CORS)(學習筆記2020.3.26) 前言: 什麼是跨域資源共享? CORS是一種允許當前域的資源(比如html/js/web service)被其他域的腳本請求訪問的機制,通常由於同域

原创 Stream流學習加強

集合與數組Stream流 Stream流的遍歷寫法 public static void main(String[] args) { List<String> list = new ArrayList<>();

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

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

原创 spring cloud Gateway 服務網關_重定向問題

PreserveHostHeader (重定向,問題解決) 過濾器設置請求屬性,路由過濾器將檢查該請求屬性,以確定是否應發送原始主機頭,而不是由HTTP客戶端確定的主機頭. 以下示例配置了PreserveHostHeader

原创 4-服務網關Gateway_自定義過濾器學習筆記(2020.4.1)

4-服務網關Gateway_自定義過濾器學習筆記(2020.3.31) 前言: Spring Cloud Gateway 已經內置了很多實用的過濾器,但並不能完全滿足我們的需求。本文我們就來實現自定義過濾器。 用於常見的過濾請求

原创 實現通用型微信或者支付寶支付功能

通用型微信或者支付寶支付功能 前言: 實現思路圖 具體實現在代碼裏面 項目代碼 (點擊打開)

原创 Spring框架發送電子郵件(學習筆記2020.3.27)

Spring框架發送電子郵件 前言: Spring框架提供了一個有用的實用程序庫,用於發送電子郵件,使您不受底層郵件系統的限制,並負責代表客戶端進行低級資源處理。(就是對JavaMail庫進行了封裝) 爲了使用Spring Fr