原创 a標籤下載文件header中帶上用於鑑權的token

加了統一鑑權以後  如果把下載接口也攔截了 且前端使用的是a標籤 可以用如下方法解決 替換調請求url和請求方式 , 方式一和方式二任意註釋一個就可以運行了   方式1用的是原生的XmlHttpRequest 方式2用的是vue常用的ax

原创 Mysql 時間戳未設置精度引發的血案

使用mysql少不了日期類型 平時直接用缺省的配置 沒想到出現了修改完一條記錄後記錄數少一的情況… 客戶端操作:修改一條數據 結果:原來有三條數據,修改一條變成了兩條,點擊搜索按鈕 恢復三條 原因如下: 首先看日誌: Closin

原创 Mybatis Plus實現QueryWrapper支持POJO屬性入參,實現property到column的自由轉換

業務場景: 1.數據庫命名不規範,採用駝峯,後因規範化需要改爲下劃線 對於queryWrapper.eq(Bean::getSomeProp,propVal)這樣的代碼,影響不大 但是對於queryWrapper.eq("propName

原创 windos下解決端口占用bat腳本

setlocal enabledelayedexpansion @echo off set /p port=請輸入端口號: for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%por

原创 基數排序

原理:   僞代碼:   java代碼 import java.util.Arrays; public class MyRadixSort { public static void sortPos(int[] arr , in

原创 棧+循環實現中序遍歷

僞代碼 代碼實現 import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Stack; public

原创 1.如何保證本地能跑的項目能到處運行(tomcat編譯版本)

今天前後聯調的時候前端表示要把項目跑起來,本想直接甩個war過去的,結果maven package出來的war本地都跑不起來,報了 unsupported major.minor version 51.0的錯,很明顯jdk 編譯版本的鍋,

原创 相關子查詢——用子查詢實現類似遍歷的效果(部門工資前三高的員工)

https://leetcode-cn.com/problems/department-top-three-salaries/description/ 在leetcode上看到了一道sql題目,但是不太會,看了題解以後感覺還是雲裏霧裏的,

原创 基於springmvc的easypoi簡單使用

基於springmvc的easypoi簡單使用 最近要做一些excel導入導出的工作,就花時間研究了一下,官方文檔實在是有點不足,在這裏分享一下研究成果 項目框架,SSM框架,基礎框架是直接從mybatis-plus項目上 clone下來