原创 前端基礎建設之export、import使用

引言 偶爾也寫寫前端,給個頁面,感覺也能寫寫。經常用import但是export用的較少。 背景知識 在ES6前, 前端就使用RequireJS或者seaJS實現模塊化, requireJS是基於AMD規範的模塊化庫, 而像seaJS是基

原创 mybatis-plus一對多關聯查詢踩坑

環境 1.sql server 數據庫 2.使用mybatis-plus分頁插件 需求 有兩種表分別是電腦表、電腦配套表。兩張表的關係是一對多。表數據如下: 需求是查詢那些電腦擁有特殊配套。 正常查詢 過濾只返回電腦

原创 mybatis-plus的collection、association 標籤傳遞多參數

常規示例: <resultMap type="com.zxsl.air.business.entity.dto.PsControlo3noticeDto" id="psControlo3noticeDto"> <id col

原创 基於spring security實現接口權限控制

基於spring security實現接口權限控制 一、基於註解 (1)在security配置文件上配置@EnableGlobalMethodSecurity(prePostEnabled = true)註解 (2)在具體類上加@PreAu

原创 JPA關聯關係表中加其他字段

前言 JPA是Java Persistence API的簡稱,中文名Java持久層API,是JDK 5.0註解或XML描述對象-關係表的映射關係,並將運行期的實體[對象持久化]到數據庫中。 Sun引入新的JPA ORM規範出於兩個原因:其一

原创 linux命令使用筆記

一、創建文件(夾) mkdir test //創建test文件夾 touch test.txt //創建test.txt 文件 二、文件拷貝,移動,刪除 如將/test1目錄下的file1複製到/test3目錄,並將文件名改爲file2

原创 正則表達式分組與捕獲

分組 分組的引入 對於要重複單個字符,非常簡單,直接在字符後賣弄加上限定符即可,例如 a+ 表示匹配1個或一個以上的a,a?表示匹配0個或1個a。這些限定符如下所示: X ? X ,一次或一次也沒有 X * X ,零次或多次 X +

原创 跨數據源拷貝表

需求 做一個數據表自動介入功能。有一個系統頁面可以進行數據源配置。選擇源數據的某張表,在選擇目標源數據庫,就能實現從一個數據源拷貝表到另一個數據源。 思路 採用JdbcTemplate執行sql的方式。爲了實現簡單,目的數據源還是需要

原创 sql功底展示

功能性sql /**ziping**/ SELECT a. NAME, a.REGION_CITY_NAME, a.REGION_DISTRICT_NAME, a.LAST_MODIFIED_DATE_, b.LAST

原创 sql行轉列應用

sql行轉列應用 數據表實際存儲格式 爲了適應我們某個平臺框架的使用(該框架直接配置sql,平臺自動實現數據的返回。不寫任何後端代碼),同時方便前端不做任何處理。就採用sql的方式對元數據進行-行轉列運用。 需求: 需求翻譯:

原创 基於acticiti工作流引擎,搭建簡單請假流程系統

activiti簡介 Activiti項目是一項新的基於Apache許可的開源BPM平臺,從基礎開始構建,旨在提供支持新的BPMN 2.0標準。 Activiti是一種輕量級,可嵌入的BPM引擎,而且還設計適用於可擴展的雲架構。 Acti

原创 vue路由mode模式:history與hash的區別

引言 對於 Vue 這類漸進式前端開發框架,爲了構建 SPA(單頁面應用),需要引入前端路由系統,這也就是 Vue-Router 存在的意義。前端路由的核心,就在於 —— 改變視圖的同時不會向後端發出請求。 爲了達到這一目的,瀏覽器當前提

原创 hibernate 一對一,一對多,多對多關聯關係使用

關係型數據庫 關係數據庫,是建立在關係模型基礎上的數據庫,藉助於集合代數等數學概念和方法來處理數據庫中的數據。現實世界中的各種實體以及實體之間的各種聯繫均用關係模型來表示。關係模型是由埃德加·科德於1970年首先提出的,並配合“科德十二定

原创 windows卸載mysql

操作步驟 1.查看mysql安裝目錄 show variables like "%char%" 2.關閉mysql服務 3.使用命令卸載服務,在 【老版本的】mysql/bin 目錄輸入如下命令: mysqld --remove

原创 springboot集成單點登錄踩坑

故事背景 公司對於springboot集成單點登錄這塊技術已經成熟了。自己也在某個項目中成功的集成了一次。後來突然甲方要求換個單點集成。就相當於是把以前的單點登錄地址換成另外一個登錄地址。然後就安排了我去做三個系統的換址集成。 我對於單