原创 SpringBoot - 安全管理框架Spring Security使用詳解(3)-基於數據庫的用戶角色配置

之前的文章樣例中,認證數據都是定義在內存裏。而在真實項目中,用戶的基本信息以及角色等都存儲在數據庫中,因此需要從數據庫中獲取數據進行認證。本文通過樣例進行演示。 三、基於數據庫的用戶角色配置 1,添加依賴、配置數據庫     本次樣例使用

原创 SpringBoot - 安全管理框架Spring Security使用(6)-自定義登錄頁、接口、結果

在之前的所有樣例中,登錄表單一直都是使用 Spring Security 提供的默認登錄頁,登錄成功後也是默認的頁面跳轉。有時我們想要使用自定義的登錄頁,或者在前後端分離的開發方式中,前後端的數據交互通過 JSON 進行,這時登錄成功後就

原创 SpringBoot - 安全管理框架Spring Security使用詳解(10)-通過註解配置方法安全

在之前的文章樣例中,認證和授權都是基於 URL 的。開發者也可以通過註解來靈活地配置方法安全,下面通過樣例進行演示。    十、通過註解配置方法安全 1,樣例代碼 (1)首先我們要通過 @EnableGlobalMethodSecurit

原创 SpringBoot - 安全管理框架Spring Security使用詳解(9)-密碼加密配置

在之前的文章中密碼都是使用明文的方式進行存儲,但這樣會有很大的安全隱患。所以正常做系統時,密碼都要加密處理。而在 Spring Boot 中配置密碼加密非常容易,下面通過樣例進行演示。   九、密碼加密配置 1,樣例代碼 (1)要配置密碼

原创 SpringBoot - 安全管理框架Spring Security使用詳解(11)-獲取當前用戶的用戶名、id

  有時我們需要獲取當前登錄的用戶信息(比如用戶名),通常有如下幾種方式來實現。   方法1:通過 Authentication.getPrincipal() 獲取用戶信息 (1)通過 Authentication.getPrincipa

原创 SpringBoot - 使用Spring Security實現OAuth2授權認證教程

一、OAuth 2 介紹 1,什麼是 OAuth 2? OAuth 是一個開放標準,該標準允許用戶讓第三方應用訪問該用戶在某一網站上存儲的私密資源(如頭像、照片、視頻等),而在這個過程中無須將用戶名和密碼提供給第三方應用。實現這一功能是通

原创 Centos 7 安裝 JDK

準備階段: .下載JDK ,訪問Java官網,下載 jdk-8u251-linux-x64.tar.gz https://www.oracle.com/java/technologies/javase/javase-jdk8-downl

原创 Maven教程

https://www.w3cschool.cn/maven/

原创 gitlab自動調配 git-runner

原文鏈接:https://blog.csdn.net/jiangbenchu/article/details/91489862 配置git runner 想法: 其實gitlab-run

原创 SpringBoot Quartz使用

Pom中引用quartz <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:

原创 聊聊分佈式事務,再說說解決方案

原文鏈接:https://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html 前言 最近很久

原创 分佈式系統session一致性的問題

原文鏈接:https://www.cnblogs.com/study-everyday/p/7853145.html session的概念 什麼是session? 服務器爲每個用戶創建一個會話,

原创 CentOS-7安裝Gitlib

原文鏈接:https://blog.csdn.net/ZZY1078689276/article/details/84572851 Gitlab官網 Gitlab 運行環境 系統環境 CentO

原创 cron表達式教程

原文鏈接:https://www.jianshu.com/p/af640f30d034 秒 分鐘 小時 日 月 星期 年 字段名 允許的值

原创 高性能分佈式鎖-redisson的使用

原文鏈接:https://www.cnblogs.com/webwangbao/p/9247318.html 1,概述:在一些高併發的場景中,比如秒殺,搶票,搶購這些場景,都存在對核心資源,商品