原创 H5項目引入Element UI和Vuetify(非Vue項目),並解決Element UI默認圖標不顯示的問題

H5項目引入Element UI 採用本地方式引入Element UI和Vuetify 引入資源結構 jquery和vue比較好引入,暫略 需要Element UI和Vuetify引入資源的,可在文章頂部下載 使用非常簡單,直接

原创 如何使用Java運算符?

Java運算符 運算符是一種特殊的符號,用以表示數據的運算、賦值和比較等。 運算符分類 算術運算符 賦值運算符 比較運算符(關係運算符) 邏輯運算符 位運算符 三元運算符 算數運算符 算術運算符的注意問題 注意i++和+

原创 java爲實體類的成員變量設置默認值(mybatis爲前臺傳的分頁信息設置默認值)

java爲實體類的成員變量設置默認值 問題背景 最近在使用mybatis寫分頁的時候,封裝了一個PageVO用來接收前臺傳來的分頁信息,但是這樣的話,每次都需要傳遞分頁的信息比較麻煩,就想着是否可以爲分頁信息設置默認值,比如默認當

原创 Vue項目集成mavon-editor的Markdown插件,並回顯數據到網頁上及所遇問題記錄

Vue項目集成mavon-editor的Markdown插件,並回顯到網頁上 mavon-editor簡介 mavon-editor是一款基於Vue的markdown編輯器。 詳細使用請參看mavon-editor在碼雲倉庫的介紹

原创 登錄實現圖片驗證碼

登錄實現圖片驗證碼 背景 登錄基本是很多前端網站都需要的功能了吧,驗證碼防止“註冊機”也是比較常見的了。這裏用vue來實實現下登錄的圖片驗證碼功能,當然普通的H5項目也是可以實現,原理是相通的。 Vue實現圖片驗證碼 封裝自定義的

原创 springmvc使用@Validated註解進行參數驗證時,當一個實體類需要多種驗證方式,指定在什麼情況下使用驗證規則

springmvc使用@Validated註解進行參數驗證時,指定在什麼情況下使用驗證規則 @Validated和@Valid的區別 1.所屬包不同 @Valid 位於 javax.validation 包下,是由 JDK 提供

原创 前端請求如何向後端傳遞List類型的數據

前端請求如何向後端傳遞List類型的數據 問題描述 在最近的項目開發中,遇到了一個前端向後端發送List類型數據的請求,各種嘗試結果總是失敗,特此總結下來。 後端接口 根據博客類型id集合刪除博客集合 @DeleteMap

原创 Vuetify利用表單驗證規則,簡化表單驗證及錯誤信息提示的實現

Vuetify利用表單驗證規則,簡化表單驗證及錯誤信息提示的實現 背景 一般前端的登錄功能都需要寫表單驗證,一個方面需要寫驗證規則,限制用戶輸入;另一方面需要寫驗證錯誤的錯誤提示信息,提高用戶的體驗度。 效果演示 傳統方式實現弊

原创 js隨機生成16進制顏色值

js隨機生成16進制顏色值 背景 很多情況下,我們會遇到給某個dom設置隨機顏色,這裏採用js函數直接生成,並返回隨機16進制顏色值。 function getRandomColor{ var str="#"; v

原创 修改SpringBoot默認的啓動圖案

修改SpringBoot默認的啓動圖案 描述 SpringBoot默認的啓動圖案如下圖: 這是官方默認的啓動圖案,但很多時候,我們希望可以有自己定義的個性化啓動圖案。 設置方法 1.在項目/src/main/resources下

原创 mysql時區問題(設置mysql的系統時區爲東八區,docker配置mysql的時區問題)

mysql時區問題(設置mysql的系統時區爲東八區,docker配置mysql的時區問題) 問題描述 服務器上安裝的mysql,發現存儲時間類型的數據的時間值與系統時間總是不對應,相差8個小時。問題的根源是mysql的時區設置不

原创 springboot整合swagger報錯——AbstractSerializableParameter : Illegal DefaultValue null for parameter type

springboot整合swagger報錯——AbstractSerializableParameter : Illegal DefaultValue null for parameter type 問題描述 在springboo

原创 原生vue中使用jquery的ajax請求success的回調函數回顯綁定的vue數據失敗

原生vue中使用jquery的ajax請求success的回調函數回顯綁定的vue數據失敗 問題描述 vue-cli主要應用於單頁面應用,很多時候我們並不去使用腳手架,但卻也會在普通的H5項目中使用原生的vue進行便捷的數據綁定和

原创 mysql設置時間字段自動設置創建時間和更新時間

mysql設置時間字段自動設置創建時間和更新時間 根據阿里巴巴開發手冊的數據庫建表規範,表必備三字段:id, create_time, update_time。 如果每次都手動維護創建時間和更新時間非常麻煩,這時候我們可以使用my

原创 設計模式(二十二)——狀態模式(State Pattern)

狀態模式(State Pattern) 背景 在軟件開發過程中,應用程序中的有些對象可能會根據不同的情況做出不同的行爲,我們把這種對象稱爲有狀態的對象,而把影響對象行爲的一個或多個動態變化的屬性稱爲狀態。當有狀態的對象與外部事件產