原创 idea全局搜索-依賴jar中搜索

經常遇到一些場景,需要在依賴的jar包中搜索,以前不知道有啥方法可以搜索,一直是去jar中一個個點開class文件查看 現在介紹一種直接在idea裏全局搜索的辦法 1、ctrl+h打開如下界面,選擇scope 2、點擊上圖...,調出如

原创 springboot快速實現導出excel

去年自己寫了個導出excel的方法,其中表頭需要按順序放入數組,如:String[] headers = {"姓名", "電話", "地址"};,每一行的數據也是放入List, 這樣的好處就是每一行的樣式自己可以定製化,壞處就是要不一樣的

原创 文件下載重命名(可跨域)

一、正常情況下,我們都如此下載文件並修改文件名,在a標籤上面添加download屬性 var link = document.createElement('a'); link.href = file.url; link.download

原创 druid數據庫密碼加密

1.打開命令行,進入到druid 的目錄,如C:\Users\ppp\.m2\repository\com\alibaba\druid\1.1.20> 2.輸入:java -cp druid-1.1.20.jar com.alibaba.

原创 vue下載excel文件

公司後臺管理系統前端用iview做的,最近需要做個導出功能,前後臺代碼寫完後聯調,發現前臺下載excel後是亂碼,以下爲解決辦法   1、新開頁面直接下載excel 由於新開頁面鏈接和前臺頁面的域名不一樣,導致後臺拿不到登錄token,

原创 iview日期控件DatePicker設置不可選擇的日期、不可選時間點

近期要做一個預約功能,其中預約日期是有範圍限制的,預約的時間點也是按後臺配置起止時間的,這就需要前端將不需要的日期和時間設置爲不可選擇。 效果如下: 1、日期按照後臺返回,控制能選擇的日期。 2、時間的話,過濾了不可選時間。   這裏使

原创 vue子組件

    1、父組件引用 <template> <MyPagination :total="total1" :pageNum="pageNum1" :pageSize="pageSize1" @handlePageNum="handle

原创 前端傳的unix時間戳,保存數據庫後,查出來時間戳變成負數

發現奇怪的現象,前端調用update接口的時候,傳了一個時間戳(2664180000)給接口,接口會保存這個時間到msql。但是當前端調查詢接口時,返回的這個字段變成了一個負數(-14220000)   去看了下接口,update接口,時

原创 XSS(跨站腳本攻擊)漏洞

公司的安全部門檢測出來,我們的頁面有xss漏洞,鏈接後帶上alert,頁面會彈出alert https://www.**.html?starType=%22/%3E%3Csvg/onload=alert(1022)%3E 安全部門推薦過

原创 cookie不允許亂碼出現java.lang.IllegalArgumentException: Control character in cookie value or attribute

問題:最近業務方經常反饋,有用戶在打開廣告鏈接(會帶一個值爲俄文的參數)時,我們的頁面老報500。 去查看後臺日誌,就只發現了一個簡單的報錯java.lang.IllegalArgumentException: Control chara

原创 枚舉類根據values()獲取枚舉實例

一般的枚舉類,我們只寫對應的get set方法, 要拿取每個字段的值必須先確認枚舉實例 這裏運用枚舉類的values方法,循環判斷實例的值,獲取到對應的實例   參照方法getEventStatus(int value) impor

原创 ajax請求跨域處理

現在都講究前後臺分離,所以前臺和後臺都單獨部署,域名也是獨立的域名,這就出現了跨域的問題。 跨域可以通過提供jsonp接口解決,這裏介紹下用filter來允許跨域 1、allowDomain里加入自己允許跨域調用的域名 package

原创 1024

String input=new Scanner(System.in).next(); if (input.equals("晚安")){ System.out.println("想你"); }

原创 mybatis if test將0識別爲空字符串

測試發現bug, 選擇某select 下拉沒有效果 跟蹤代碼發現,沒過濾效果的下拉選項的value是0,其他非0選項均沒有問題。 繼而跟蹤sql,發現寫法如下。 其中eventSource爲Integer類型,但是sql裏卻判斷event

原创 springboot項目發佈到tomcat容器

spring boot項目發佈tomcat容器(包含發佈到tomcat6的方法) demo代碼見鏈接:http://download.csdn.net/download/pqj222/10037888 spring boot因爲內嵌to