原创 js 函數節流與函數防抖技巧

函數節流與函數防抖 一、 函數防抖 (debounce) 概念 在事件被觸發 n 秒後在執行某個操作, 如果在這 n 秒內再次被觸發, 則重新計算時間;即多次動作只執行最後一次 1、舉例: 如果有人進入電梯(事件被觸發), 電梯將

原创 關於Spring Boot 2.x 自定義ErrorAttributes 不起作用的問題解決

簡介 Spring Boot 的出現極大的簡化了開發流程,封裝了很多實用的工具;今天要說的是2.x版本中的異常處理,在Spring Boot中其實已經給我們實現好了異常處理方法;對應的Controller是BasicErrorCont

原创 Spring Boot 2.x Whitelabel Error Page 源碼分析以及解決方案

在使用 Spring Boot 如果出現錯誤會出現 Whitelabel Error Page 頁面,這個是 Spring Boot 默認處理錯誤的一個頁面,是一硬編碼的形式創建的。我們可以替換調,使用自己的error頁面,並且美化

原创 反向代理(內網穿透)工具Ngrok安裝

ngrok是一個反向代理工具,1.x版本源碼開源;可以自己搭建一個服務來使用,將本地的web或tcp服務通過公共端口和外部建立一個安全通道,這樣就可以通過外網直接訪問本地對應的服務,在進行微信公衆號等測試開發的時候非常有用 安裝ng

原创 webpack4 css打包、壓縮、分離、去重等優化配置詳解

Webpack 4 目前版本已經到了4.27 相較於前面的版本還是有一些改動的,具體可以參考升級指南 遷移到新版本 這裏只介紹 css 的 打包、壓縮、分離、去重 的方法; 不懂的或者有更優的方案,歡迎評論交流 用到的插件及loa

原创 常用正則表達式總結

常用正則表達式總結 郵箱 JavaScript寫法 /^\w+@[\dA-Za-z]+(-[\dA-Za-z]+)?(\.[a-z]{2,5}){1,2}$/ JAVA 寫法 Pattern EMAIL = Pattern.co

原创 maven 更改版本號

使用的插件是 versions maven plugin 1、配置maven環境變量 MAVEN_HOME=/<path>/apache-maven-3.5.3/bin MAVEN_OPTS=-Xms128m -Xmx512m /

原创 MyBatis 分頁插件的實現

MyBatis 分頁功能是有所欠缺的,需要手動也分頁SQL實現;當然也不是不可以解決,比如使用插件就可以很好的解決這個 先了解下 Mybatis 的 Mapper 執行過程: 我們通過映射器 Mapper 對數據庫進行增刪改操作時

原创 windows 10 超級優化,同時解決本地磁盤100%的問題

傳送門 windows 10 超級優化,同時解決本地磁盤100%的問題

原创 Arch Linux 桌面系統安裝(KDE Plasma5)

傳送門:Arch Linux 桌面系統安裝(KDE Plasma5)

原创 從SVN上下載的web項目包變成文件夾的解決辦法

1、從SVN上下載的項目可能會變成這樣,成爲一個個的文件。很糾結     2、出現這個情況的大多數原因是由於衝突,   這個.classpath文件和.project文件發生衝突的原因造成的。   解決的最直接的辦法就是刪除這兩個文

原创 前後端AES加密解密,前端使用CryptoJS,後端Java實現

前端使用CryptoJS 下載CryptoJS, Github : https://github.com/brix/crypto-js 一、使用CBC模式 1、前端實現 引入JS <script src="./js/crypto-js

原创 My97DatePicker時間控件使用

My97DatePicker是一款非常靈活好用的日期控件。使用非常簡單。  1、下載My97DatePicker組件包  2、在頁面中引入該組件js文件:      <script type="text/javascript" src=

原创 進制快速轉換

最近正好在看進制轉換的內容,特此記錄一下,方便以後查看。 一、快速將十進制轉換爲二進制 引至博客 快速進制轉換 原理其實很簡單,現將十進制的輸轉換爲十六進制的數,然後依據8421規則就可以很快轉換爲二進制 首先需要記住幾個數字16(

原创 富文本編輯器tinymce使用Prism代碼高亮插件遇到的問題及解決辦法

最近寫博客需要選擇一款文本編輯器,選了幾款覺得 TinyMCE 不錯,插件比較齊全,界面也比較美觀,不過在使用 Prism 的時候,卻出現了問題。 Q: Prism 的插件 line-numbers 必須要在 pre 標籤商添加 l