原创 java跨域公共類 ------java公共類彙總之系列之二

情景:前後端要想打通,需要解決跨域問題,記錄一下跨越公共類編寫. 代碼如下: import org.springframework.context.annotation.Bean; import org.springframework.

原创 Vue+Element ui中常用表單驗證----手機號、座機、傳真、郵箱、身份證號、數字和帶小數點的數字

情景:最近爲前端form表單提交時需要驗證一下幾種特殊的輸入數據格式進行驗證,在此記錄一下。 一:正則 1.手機號: const reg = /^1[3|4|5|7|8][0-9]\d{8}$/;//11位手機號 2.座機和傳真: c

原创 Vue+Element ui+ Springboot實現Excel模板下載實現------Vue+Element 常用功能彙總之系列之一

情景:Vue+Element ui+ Springboot項目中前端用到Excel模板下載功能,在網上找了不少案例,多數不盡人意,不是失敗就是下載後數據亂碼,解決後在此記錄一下。 前後端代碼如下: 前端代碼: 1.按鈕 <el-but

原创 Linux安裝Nginx映射web項目

情景:最近閒些整理一下linux系統下安裝nginx教程,在此記錄一下。 安裝分三步: 1.準備: 【1】nginx對linux版本有要求,必須linux 內核2.6及以上版本:使用uname -a查看即可。 ## 進入conf目錄 c

原创 java日誌打印公共類 ------java公共類彙總之系列之一

情景:項目中常常會用到,錯誤日誌打印,在這裏記錄其中的一種。 日誌公共類代碼塊如下: import org.slf4j.Logger; public class LoggerUtils { public static void

原创 Linux下使用service mysql start啓動MYSQL失敗?

 情景:linux下啓動mysql失敗,提示如下 [root@izwz9jau0vovl0q4la9u6rz etc]# service mysql start Redirecting to /bin/systemctl start m

原创 Mysql把字符串類型轉換爲數字後,進行排序操作

情景:最近項目中在寫sql時,遇到要按字符串類型的數字排序,直接排序不行,那就需要把字符串類型轉換成數字後,再進行排序。 三種解決方法: 1.數字後面直接加0,即:(value+0)格式 select * from sys_user o

原创 org.apache.ibatis.ognl.ParseException: Encountered " "shr"--異常7

情景:保存數據的時候報錯,解決後在此記錄一下 如下: Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression 'shr ! =

原创 java.lang.IllegalArgumentException: Result Maps collection already contains--異常4

情景:在啓動項目報如下錯誤: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already co

原创 java.text.ParseException: Unparseable date: ""--異常6

情景:在struts2項目在進行時間段查詢時,action處報瞭如下java.text.ParseException: Unparseable date: "" ,查看一下代碼沒有問題,在進行數據接收時進行判斷,但是沒有得到想要結果,有些

原创 雪花算法--生成18位唯一ID

 情景: 目前創建表時一般不會選擇整型,而是選擇字符串類型,字符串不能進行自增,後臺在新增時就要生成唯一的ID,就隨之出現許多生成唯一ID的算法,其中雪花算法比較流行,在此記錄一下。 代碼如下: public class SnowFla

原创 Mysql對一張表做一個定時器事件

情景:最近公司有個業務,需要通過定時器通過時間判斷去對相關業務表的數據進行狀態進行變更。從功能實現的方式上,有兩種方式:【1】mysql設置定時器 【2】後臺代碼設置定時器(注:我這邊使用的是java實現的)。在此先記錄一下mysql的實

原创 java在dos下的編譯和運行

情景:現在java開發一般使用eclipse或idea編輯器,以前使用記事本寫代碼的已經基本都使用高效的開發工具了,在此記錄一下記事本編寫java代碼,通過doc命令進行編譯和運行操作。 共三步: 1.編寫一個測試的java類如下: p

原创 Vue+Element ui中表單常用下拉列表

情景:表單中會出現使用下拉列表,下拉列表是通過查詢字典表中,下面就記錄一下。 1.form表單 <!-- 只貼出item部分 --> <el-form-item label="出產國別" prop="countryType"> <e

原创 Element ui+Vue中常用表單驗證----手機號、座機、傳真、郵箱、身份證號、數字和帶小數點的數字

情景:最近爲前端form表單提交時需要驗證一下幾種特殊的輸入數據格式進行驗證,在此記錄一下。 一:正則 1.手機號: const reg = /^1[3|4|5|7|8][0-9]\d{8}$/;//11位手機號 2.座機和傳真: c