原创 Linux一些小技巧

設置SSH登錄時間 配置man中文幫助文檔 未完待續~~ 1 設置SSH登錄時間 我們一般遠程連接Linux服務器的時候,長時間不動,經常很快就會斷開連接,我們想把時間延長可以修改SSH的默認配置。 所以我們可以修改sshd_confi

原创 Java8日期和時間

1 舊的時間有什麼問題 Date和Calendar都是可變類。 Date類的很多方法已經被廢棄。 DateFormat方法不是線程安全的。 2 Java8 2.1 日期時間表示 java.util.Date既可以包括日期,時間,時間戳

原创 SpringBoot 學習總結

在IT行業也要快5年了,發現剛畢業也就是第一份工作的時候自己得進不最大,然後慢慢的那些CRUD工程師需要的技能自己都"會"了之後,自己就開會混了起來。 4月份在極客時間加入了耗子叔的一個ATRS的微信羣,看看羣裏面其他同事一天天打卡,每週要

原创 SpringBoot 攔截器

Interceptor可以在請求處理之前,請求處理之後進行干預,所以我們可以利用攔截器的特性進行一些例如日誌打印,身份認證和授權,錯誤管理,接口限流等。 1 使用攔截器 通過實現HandlerInterceptor接口自定義攔截器。

原创 SpringBoot web統一異常處理

在項目中,我們的Dao層處理數據可能會出問題,Service層可能會遇到NPE等問題,Controller層會遇到參數處理問題等等。一般情況下我們不會直接把異常丟給客戶端,需要對錯誤進行包裝。 其實SpringBoo有默認的異常處理,但

原创 SpringBoot web獲取請求數據

SpringBoot web獲取請求數據 一個網站最基本的功能就是匹配請求,獲取請求數據,處理請求(業務處理),請求響應,我們今天來看SpringBoot中怎麼獲取請求數據。 文章包含的內容如下: 獲取請求數據 文件上傳 參數校驗

原创 SpringBoot web入門

一個網站最基本的功能就是匹配請求,獲取請求數據,處理請求(業務處理),請求響應,我們今天來看SpringBoot中怎麼進行請求匹配和請求響應。 文章包含的內容如下: 簡單示例 請求映射 請求響應 視圖渲染(JSP) 1 Spring

原创 SpringBoot定時任務

業務中例如:每隔幾秒獲取訂單支付狀態,30分鐘爲支付的訂單需要取消訂單,固定把前一天的的活動數據彙總等業務就需要定時任務來處理這部分需求。 那SpringBoot怎麼開箱即用? 1 Spring定時任務快速上手 在https://star

原创 MySQL語法模板 函數:統計

MySQL語法模板系列 平均值 avg([distinct] expr) 二進制按位與 bit_and(expr) 二進制按位或 bit_or(expr) 二進制按位異或 bit_xor(expr) 統計二進制1的

原创 MySQL語法模板 函數:數值型

MySQL語法模板系列 求絕對值 abs(x) 求反餘弦值 acos(x) 求反正弦值 asin(x) 求反正切值 atan(x) atan2(y,x) 返回大於或等於x的最小整數 ceiling(x) ceil

原创 MySQL語法模板 SQL語句:權限

創建用戶 CREATE USER user [IDENTIFIED BY [PASSWORD] 'password'] 刪除用戶 DROP USER user [, user] ... 刷新權限 FLUSH PRIVILEG

原创 MySQL語法模板 函數:其他

MySQL語法模板系列

原创 MySQL語法模板 函數:日期型

MySQL語法模板系列 增加天數 adddate(date,interval expr type) adddate(expr,days) date_add(date,interval expr type) 增加n秒 addtim

原创 MySQL語法模板 SQL語句:事件

創建事件調度 CREATE [DEFINER = { user | CURRENT_USER }] EVENT [IF NOT EXISTS] event_name ON SCHEDULE sch

原创 MySQL語法模板 函數:字符串

MySQL語法模板系列 返回字符串的ASCII碼 ascii(str) 返回字符串的二進制碼 bin(n) 字符串的位數 bit_length(str) 字符串的字符數 char(n,... [using charse