原创 Nginx 的ngx_http_core_module模塊

Nginx 的ngx_http_core_module模塊 ngx_http_core_module模塊處理請求時,會有大量的變量,這些變量可以通過訪問日誌來記錄,也可以用於其他nginx模塊接收。在對請求做策略入改寫等到都會使用

原创 Nginx配置多虛擬主機(即配置域名)

Nginx配置多虛擬主機(即配置域名) 1.存放站點(即項目) 站點的根目錄和域名相同 1.1.創建a域名存放地址 mkdir -p /data/site/a.chen.com 1.2.創建a域名的首頁 cd /data/site

原创 SpringBoot 使用druid監控數據庫

1、添加maven依賴註解 <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <group

原创 Spring AOP @PathVariable和@RequestParam 參數進行校驗(valid)

在上一篇文http://blog.csdn.net/dushiwodecuo/article/details/79080237,通過AOP對@RequestBody註解進行的參數進行校驗 那麼對於 @PathVariable和@R

原创 spring security 自定義認證登錄

spring security 自定義認證登錄 1.概要 1.1.簡介 spring security是一種基於 Spring AOP 和 Servlet 過濾器的安全框架,以此來管理權限認證等。 1.2.spring security

原创 Spring Security OAuth2 深入解析

Spring Security OAuth2 深入解析 一、OAuth2 概要 1.1.OAuth2基本流程 話不多說,先上圖: 分析一波: client:第三方應用(即App或向外提供接口) Resource Owner:資

原创 SSM框架 基於spring-AOP 實現requet參數日誌記錄

SSM框架 基於spring-AOP 實現requet參數日誌記錄 1.參數類型 from表單提交,可以從request的getParameterMap()獲取 raw提交(對象類型提交),則得從request的getReade()或g

原创 Spring Security TokenStore實現3+1詳解

TokenStore:Persistence interface for OAuth2 tokens.(對於OAuth2令牌持久化接口) 官方文檔 TokenStore 的默認實現有三種: - InMemoryTokenS

原创 Spring AOP 實現“切面式”valid校驗

why: 爲什麼要用aop實現校驗? answer: spring mvc 默認自帶的校驗機制 @Valid + BindingResult, 但這種默認實現都得在Controller方法的中去接收Binding

原创 SSM框架基於swagger2實現API管理

SSM框架基於swagger實現API管理 swagger官網: https://swagger.io/docs/ 1.添加maven依賴 <!--swagger--> <dependency> <groupId>io.spri

原创 SSM框架極簡便攜式集成Quartz任務調度

SSM框架極簡便攜式集成Quartz任務調度 SSM集成Quartz,實際操作只需兩步: 1.配置自定義的Job(添加job的相關屬性,修改任務方法) 2.將Job註冊到JobRegister 即可在項目中運行屬於你的Quartz任

原创 Spring AOP 後置通知修改響應httpstatus

Spring AOP 後置通知修改響應httpstatus 1.定義Aspect /** * 響應體切面 * 後置通知修改httpstatus * * @author : CatalpaFlat */ @Component @A

原创 Spring Security 核心過濾器鏈分析

前言: 在熟悉Spring Security的使用和基本操作後,有時根據項目需求,我們需要在security原有的過濾器鏈中,添加符合我們自己的過濾器來實現功能時,我們就必須得先了解security的核心過濾鏈的流程和每個過濾器的各自功

原创 快速集成搭建SSM框架

快速集成搭建SSM框架 附上項目結構圖: 1.添加maven依賴 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001

原创 自定義Quartz超實用工具類

自定義Quartz超實用工具類 1.添加maven依賴 <!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --> <dependency> <gro