原创 Spring Security 分佈式認證

目錄標題相關介紹公共模塊認證模塊資源模塊 相關介紹 1)JWT JWT:全稱 JSON Web Token,是一個分佈式身份校驗方案,可生產 token,也可解析 token JWT生成的 token 由三部分組成: 頭部:主要

原创 springsecurity 集成 oauth2

什麼是oAuth2 簡單來說,就是讓一個系統可以直接訪問另一個系統,通過授權碼。 與單點登錄的區別 什麼是單點登錄: 用戶成功登錄A系統,需要訪問B系統時,可以不用輸入用戶名密碼進行認證就可以直接訪問B系統的資源。 什麼是oaut

原创 java 移動並重命名文件

背景: 新老系統數據對接,需要把老系統的附件放到新系統中,新系統的表結構和文件的存儲位置與老系統都不同,存儲方式也不一樣。老系統是按月份存儲了所有附件,並且文件是 id . 文件類型(id 是這個附件在表中記錄的 id)。在新系統

原创 Dubbo 簡易教程

Dubbo是一款高性能、輕量級的開源Java RPC框架,它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動註冊和發現。 本博客只說明簡單的遠程方法調用。 準備工作 官網下載 zookeeper : 3

原创 jQuery 相鄰單元格動態合併

目錄標題實現需求實現思路點擊按鈕實現合併雙擊單元格實現合併 實現需求 本博客主要實現 合併指定單元格與其上面的一個單元格,即合併上下兩個相鄰的單元格,然後把上個單元格的值作爲合併單元格的值。實現效果如下: 實現思路 獲取單元

原创 Java 代碼調用 oracle 存儲過程

數據庫本身是可以寫定時任務的,不過這隻侷限於數據庫中的數據變化;而 Java 可以寫定時任務調用存儲過程,從而與數據庫進行交互。 本人用的是 oracle 數據庫 以上是兩個存儲過程,一個用於插入數據,一個用於查詢數據 CREAT

原创 HttpSessionListener 與 HttpSessionAttributeListener

在寫上一篇《單用戶登錄》博文的時候,看了比較多關於 session 的文章,覺得 HttpSessionListener 與 HttpSessionAttributeListener 比較實用,就寫了本博文,看看這兩個監聽器的基本

原创 Linux 版本

Linux 有非常多發行版,他們之間又有什麼關係呢?作爲一個一直用着 Windows 卻又想了解 Linux 的不安分者,決定先從 Linux 的版本入手。 下圖均來自百度百科,但願本人沒有斷章取義。如個人理解有誤,還請指正! 資

原创 springboot 配置 servlet 三大組件(Servlet、Filter、Listener)

Servlet、Filter、Listener 是 JavaEE Web 服務規定的服務器動態組件,由開發者編寫,由 Web 容器創建,並保證單例以及線程安全性,其中加載順序爲 Linstener —> Fliter —> Ser

原创 Spring Security 簡單認證與授權

Spring Security是一個能夠爲基於Spring的企業應用系統提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring應用上下文中配置的Bean,充分利用了Spring IoC、DI和AOP功能,爲應用

原创 Dubbo 高可用設計

高可用設計主要體現在如下幾方面: 1)監控中心宕機不影響服務的調用,只是會丟失一些統計監控數據 2)註冊中心對等集羣中,任意一臺宕機後,將自動切換到另一臺 3)註冊中心宕機後,服務提供者和服務消費者仍可通過本地緩存進行通訊 4)服

原创 springboot 文件的上傳、下載與在線預覽

文件的上傳和下載都比較簡單,在線預覽比較複雜,針對不同類型的文件可能要進行不同的處理。 本文使用了 pdf.js 和 openoffice 兩種方法實現文件的預覽 目錄標題文件上傳文件下載在線預覽pdf.js實現openoffic

原创 網絡安全入門

轉載地址: https://blog.csdn.net/qq_41638851/article/details/96500499 忽然對網絡安全產生了興趣,畢竟一開始就是抱着對黑客的欽佩入行的,現在覺得網絡安全才是最接近黑客的

原创 DBeaver 取消自動提交

相信來看這篇文章的朋友都使用過或接觸過 DBeaver 這款數據庫連接管理工具。 個人還是比較喜歡這款工具的,社區版免費,支持連接各種類型的數據庫,本人用DBeaver連過 mysql、oracle、sql server、人大金倉

原创 springboot 單點登錄(詳細代碼)

單點登錄,就是在一個系統登錄後,在它的關聯繫統也不用重新登錄了。例如:你成功登錄了淘寶,那麼在天貓也就成功登錄了;同理,退出也是一樣的。在天貓退出賬號,在淘寶的賬號也就退出了。(咳咳,同一瀏覽器內) 實現單點登錄,主要就是利用同域