原创 Springboot項目使用動態切換數據源實現多租戶SaaS方案

一、前言 工作中遇到了多組戶的需求,因爲以前並沒有接觸過,所以多番查找資料,最後總算做出來了,再此做個總結,記錄一下以便日後複習也可以幫助用得着的朋友。 實現多租戶大體可以分爲三種方案: 1、獨立數據庫,通過動態切換數據源來實現多租戶,安

原创 真正解決Jenkins安裝插件總是報錯的問題(二)

  一、前言 上次在安裝Jenkins時遇到插件下載不下來的問題,就算換成鏡像也不行,因爲鏡像的update-center.json 文件裏面的下載地址還是官方的地址,詳細請點這裏看上篇文章的解決方法。 二、再次發現問題 最近再次使用的時

原创 Springboot 防止XSS攻擊,包含解決RequestBody 的Json 格式參數

一、前言 最近項目做安全測試,發現存在XSS攻擊的可能,於是乎上網找找看,找了很多基本都是繼承HttpServletRequestWrapper,對getParam、getQueryString等獲取參數的方法進行重寫,對參數進行html

原创 Spring boot + Spring Security 多種登錄認證方式配置(一)

一、前言 最近項目上用到Spring Security作爲權限認證,項目是Spring boot項目,剛開始只用到本地數據庫賬號密碼登錄一種認證方式,後來需求修改,客戶有個第三方接口提供登錄,爲了方便用戶,修改爲同時支持兩種登錄方式,在網

原创 Spring boot + Spring Security 多種登錄認證方式配置(二)

一、前言 上篇文章,我們簡單講了一下單認證方式的配置,以及各個spring security配置文件的作用 https://blog.csdn.net/qq_36521507/article/details/103365805 本篇則講一

原创 Springboot + Spring Security + jwt-token實現權限認證

 一、前言 本項目默認是用session認證用戶的,但是源於要開放某些接口給其他系統調用,故想在保留原先session認證的基礎上,對部分接口使用jwt-token認證。參考了網上的一些資料,針對自己項目實際情況實現如下。 二、解決思路

原创 真正解決Jenkins安裝插件總是報錯的問題(網上查的解決方案都無效)

歡迎大家去我的個人網站踩踩 點這裏哦 一、前言 最近打算學習Jenkins,所以就在虛擬機CentOS7上想練練手,網上安裝教程很多,我選擇了下載war包,部署到tomcat的方式,啓動項目後,第一次訪問會提示你安裝推薦的插件,咱當然安裝

原创 BestSync同步軟件 同步 VM 虛擬機裏的Linux系統下Tomcat webapps裏的項目

      首先,這篇文章也不知道對別人有沒有用,源於我在虛擬機安裝Linux,部署Tomcat項目時,爲了避免當項目發生改變時,一次次重複的上傳項目,因此我想可不可以把本地Tomcat 的 webapps 目錄跟 虛擬機 tomcat

原创 oracle 行列轉換 pivot

記錄下工作中遇到的行列轉換的用法          話不多說,直接上例子                先看下錶結構,上表爲流程環節表,記錄了每個流程每一步的時間,現業務需要把每一個流程每一步時間顯示到一行        最後要實現的效

原创 Eclipse 導入activiti包裏的 activiti-webapp-explorer2 項目

1.       下載Activiti-5.17.0.zip 包並解壓  2.在eclipse導入  先把Activiti-activiti-5.17.0\modulesactiviti-web-explorer2 項目拷貝到工

原创 將cas-server-3.5.2 導入到myeclipse中

1、從官網上下載 cas-server-3.5.2-release.zip 並解壓,目錄結構如下圖 地址爲 https://www.apereo.org/projects/cas 2、其中modules 下的cas-server-we

原创 將後臺返回字符串數據轉爲jquery對象,並做一些操作

     在 web 開發中,經常會有後臺返回 html 字符串的情況,需要在 js 裏將其 轉爲 juery 對象或者 DOM 並做一些處理,下面這是我在實際中遇到的一點問題,記錄一下。 問題如下:      後臺獲取的字符串是一大段

原创 記錄 linux 下 部署 tomcat

       此文章記錄了我在VM虛擬機上安裝tomcat,並部署webApp,因爲我這個項目的是在windows server2003下運行的,所以自己沒事研究一下如何部署到linux上面,我用的是 CentOS 6.8 ,附上下載地址

原创 Oracle 函數 wm_concat 將列轉行 用法 實例

        這篇文章主要記錄下我工作中遇到sql語句查詢的問題,工作中有個需求是做問卷調查,然後統計導出數據,其中有個問題是多選題,存的是答案表對應的答案的id(以逗號分隔),然後查詢的時候怎麼樣才能把這個問題的答案也查出來拼接成逗號

原创 Java cas 實例 客戶端配置

第二步 客戶端web應用程序集成CAS 1. 從官網下載CAS Client, 將客戶端的jar, cas-client-core-3.2.1.jar   commons-logging-1.1.jar 引入到web應用程序的classp