原创 Optional 使用詳解

從 Java 8 引入的一個很有趣的特性是 Optional 類。Optional 類主要解決的問題是臭名昭著的空指針異常(NullPointerException) —— 每個 Java 程序員都非常瞭解的異常。本質上,這是一

原创 非對稱加密原理

1.名詞解釋 key pair A 只能加密的key–public key A, 能加密也能解密的–private key A key pair B 只能加密的key–public key B, 能加密也能解密的–private ke

原创 SpringMVC常用註解

1 @Controller 在SpringMVC中,@Controller用於標記一個類,將其註冊到Spring上下文, 負責處理由DispatcherServlet分發的請求,並將處理結果封裝成一個Model返回給View進行展示。

原创 設計模式簡單描述

適配器模式:引用源對象,繼承目標接口,使源對象適配到目標接口,例如InputStreamReader使InputStream適配到Reader 裝飾器模式:保留原來接口的情況下增強功能,實現源接口,並擁有它的一個實例 門面設計模式:

原创 事務特性,隔離級別,spring事務傳播行爲

事務的四個特性 原子性: 事務包含的所有操作要麼全部成功,要麼全部失敗回滾;成功必須要完全應用到數據庫,失敗則不能對數據庫產生影響; 一致性: 事務執行前和執行後必須處於一致性狀態 持久性: 一個事務一旦被提交了,那麼對數據

原创 常見編解碼問題

ASCII 單字節128個編碼 ISO-8859-1 對ASCII的擴展,單字節256編碼 GB2312 雙字節編碼,支持6763個漢字 GBK 雙字節

原创 Swagger UI安裝與使用教程

前言 查看這文章前,請先閱讀Swagger Edit 安裝和使用教程。 繼Swagger Edit上一篇文章寫如何編輯導出接口文檔。這篇文章就是負責教導大家如何用Swagger UI來查看和接口測試。Swagger UI是通過讀取Sw

原创 spring boot三大器之Filter過濾器實現

1、通過 @WebFilter 註解來配置 @Component @WebFilter(urlPatterns = "/webapi/*", filterName = "authFilter") public class AuthFi

原创 docker入門實戰筆記

1.什麼是docker:   Docker翻譯爲搬運工,在這裏應該可以理解爲搬運應用的工具,也就是雲.先了解其運用場景之後更容易對他形成深刻理解.   Docker提供了一種可移植的配置標準化機制,允許你一致性地在不同的機器上運行同

原创 spring boot三大器之Interceptors攔截器實現

我們可以採用兩種方式來配置WebMvcConfigurer 1. JavaBean方式配置WebMvcConfigurer 2. WebMvcConfigurer實現類方式 方式一:JavaBean配置WebMvcConfigurer

原创 使用WebClient調用rest api測試

1.引言 Spring開發人員,您是否曾經覺得需要一個易於使用且高效的流暢功能樣式 API 的異步/非阻塞 HTTP客戶端? 如果是,那麼我歡迎您閱讀關於WebClient的文章,WebClient是Spring 5中引入的新的被動H

原创 Swagger Edit 安裝和使用教程

Swagger Edit介紹 Swagger是專門用來管理接口一個工具。在開發過程中,接口一直是紛爭的聚焦點,能有效管理接口(保存好記錄、及時更新、方便查看、接口測試)。會讓整個項目開發效率提升很大。 而其中Swagger Edit是