原创 SpringBoot三十七:整合阿里雲OSS

什麼是對象存儲OSS 阿里雲對象存儲OSS(Object Storage Service)是阿里雲提供的海量、安全、低成本、高可靠的雲存儲服務。其數據設計持久性不低於99.9999999999%(12個9),服務可用性(或業務連續

原创 SpringBoot:開篇

SpringBoot簡介 原有Spring優缺點分析 Spring的優點分析 Spring是Java企業版(Java Enterprise Edition,JEE,也稱J2EE)的輕量級代替品。無需開發重量級的Enterpri

原创 GitLab備份和恢復

備份 [root@linux ~]# gitlab-rake gitlab:backup:create 備份文件存放目錄 [root@linux ~]# ls /var/opt/gitlab/backups/ 157727289

原创 SpringBoot三十六:整合MinIo文件服務

什麼是MinIo Minio是Apcche旗下的一款開源的輕量級文件服務器,基於對象存儲,協議是基於Apache License v2.0,開源可用於商務。 Minio主要用來存儲非結構化的數據,類似文件,圖片,照片,日誌文件,各

原创 MySQL:查詢所有用戶最後一條記錄

測試數據 DROP TABLE IF EXISTS `javakf`; CREATE TABLE `javakf` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varch

原创 SpringBoot三十五:整合Dataway

Dataway介紹 Dataway 是基於 DataQL 服務聚合能力,爲應用提供的一個接口配置工具。使得使用者無需開發任何代碼就配置一個滿足需求的接口。整個接口配置、測試、冒煙、發佈。一站式都通過 Dataway 提供的 UI

原创 Docker增加可用磁盤空間

方式一:移動docker目錄的位置 可以把docker目錄移到/home下的某個地方,並創建一個/var/lib/docker指向新位置的符號鏈接。 # 先關閉docker systemctl stop docker mv /

原创 Spring Security:自動登錄

自動登錄是我們在軟件開發時一個非常常見的功能,例如我們登錄 QQ 郵箱: 很多網站我們在登錄的時候都會看到類似的選項,畢竟總讓用戶輸入用戶名密碼是一件很麻煩的事。 自動登錄功能就是,用戶在登錄成功後,在某一段時間內,如果用戶關閉

原创 Spring Security:前後端分離登錄

Spring Security 做前後端分離,咱就別做頁面跳轉了!統統 JSON 交互 這前後端分離開發後,認證這一塊到底是使用傳統的 session 還是使用像 JWT 這樣的 token 來解決呢? 這確實代表了兩種不同的方向

原创 Spring Security:自動登錄(降低安全風險)

在上篇文章中,我們提到了 Spring Boot 自動登錄存在的一些安全風險,在實際應用中,我們肯定要把這些安全風險降到最低,下面就來和大家聊一聊如何降低安全風險的問題。 降低安全風險,我主要從兩個方面來給大家介紹: 持久化令牌

原创 Spring Security:整合Spring Data Jpa

Spring Security+Spring Data Jpa 強強聯手,安全管理沒有簡單,只有更簡單! 創建工程 首先我們創建一個新的 Spring Boot 工程,添加如下依賴: <dependency> <groupId>

原创 Spring Security:添加登錄驗證碼

登錄添加驗證碼是一個非常常見的需求,網上也有非常成熟的解決方案。在傳統的登錄流程中加入一個登錄驗證碼也不是難事,但是如何在 Spring Security 中添加登錄驗證碼,對於初學者來說還是一件蠻有挑戰的事情,因爲默認情況下,在

原创 Spring Security:用戶數據存入數據庫

Spring Security 也給我們提供了一個它自己設計好的權限數據庫,這裏我們先來看看這是怎麼回事!先來學這個簡單的,然後我們再去看複雜的。 UserDetailService Spring Security 支持多種不同的

原创 Spring Security:授權

授權 所謂的授權,就是用戶如果要訪問某一個資源,我們要去檢查用戶是否具備這樣的權限,如果具備就允許訪問,如果不具備,則不允許訪問。 準備測試用戶 因爲我們現在還沒有連接數據庫,所以測試用戶還是基於內存來配置。 基於內存配置測試用戶

原创 Spring Security:比較Shiro

雖然目前 Spring Security 一片火熱,但是 Shiro 的市場依然存在,今天我就來稍微的說一說這兩個框架的,方便大家在實際項目中選擇適合自己的安全管理框架。 首先我要聲明一點,框架無所謂好壞,關鍵是適合當前項目場景,