原创 MySQL 事務

MySQL 事務 MySQL 事務主要用於處理操作量大,複雜度高的數據。比如說,在人員管理系統中,你刪除一個人員,你即需要刪除人員的基本資料,也要刪

原创 Java中@Override的作用

@Override是僞代碼,表示重寫(當然不寫也可以),不過寫上有如下好處:  1、可以當註釋用,方便閱讀; 2、編譯器可以給你驗證@Override下面的方法名是否是你父類中所有的,如果沒有則報錯。例如,你如果沒寫@Override,而

原创 MySQL 正則表達式

MySQL 正則表達式 在前面的章節我們已經瞭解到MySQL可以通過 LIKE ...% 來進行模糊匹配。 MySQL 同樣也支持其他正則表達式的匹

原创 集合各實現類的底層實現原理

ArrayList實現原理要點概括參考文獻: http://zhangshixi.iteye.com/blog/674856l https://www.cnblogs.com/leesf456/p/5308

原创 Spring Boot中使用@Scheduled創建定時任務

創建定時任務在Spring Boot中編寫定時任務是非常簡單的事,下面通過實例介紹如何在Spring Boot中創建定時任務,實現每過5秒輸出一下當前時間。在Spring Boot的主類中加入@EnableScheduling註解,啓用定

原创 SpringBoot中使用 攔截器

在web開發的過程中,爲了實現登錄權限驗證,我們往往需要添加一個攔截器在用戶的的請求到達controller層的時候實現登錄驗證,那麼SpringBoot如何添加攔截器呢?步驟如下:1.繼承WebMvcConfigureAdapter類,

原创 Assert斷言機制

Assert(斷言)的初步理解構思Web 應用在接受表單提交的數據後都需要對其進行合法性檢查,如果表單數據不合法,請求將被駁回。類似的,當我們在編寫類的方法時,也常常需要對方法入參進行合 法性檢查,如果入參不符合要求,方法將通過拋出異常的

原创 常用的maven命令

Maven常用命令: 1. 創建Maven的普通java項目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projec

原创 Intellij IDEA 自動清除無效 import 和 清除無效 import 的快捷鍵

快捷鍵:ctrl+alt+o自動清除的配置方法: 可以settings-general-auto import-java項,勾選optimize imports on the fly,在當前項目下會自動清除無效的import,而且這個是隨

原创 Spring Boot中的事務管理

什麼是事務?我們在開發企業應用時,對於業務人員的一個操作實際是對數據讀寫的多步操作的結合。由於數據操作在順序執行的過程中,任何一步操作都有可能發生異常,異常會導致後續操作無法完成,此時由於業務邏輯並未正確的完成,之前成功操作數據的並不可靠

原创 JAVA集合類彙總

一、集合與數組數組(可以存儲基本數據類型)是用來存現對象的一種容器,但是數組的長度固定,不適合在對象數量未知的情況下使用。集合(只能存儲對象,對象類型可以不一樣)的長度可變,可在多數情況下使用。二、層次關係如圖所示:圖中,實線邊框的是實現

原创 Intellij Idea 工具在java文件中如何避免 import .*包

Intellij Idea工具在java文件中怎麼避免import java.utils.*這樣的導入方式,不推崇導入*這樣的做法!Editor->Code Style->Java->Imports   C

原创 String,StringBuffer與StringBuilder的區別??

String 字符串常量StringBuffer 字符串變量(線程安全)StringBuilder 字符串變量(非線程安全) 簡要的說, String 類型和 StringBuffer 類型的主要性能區別其實在於 String 是不可變的

原创 intellij idea svn使用一 導入、更新、提交、解決衝突

大體上是轉載,針對版本14有一些特殊的添加。查看svn的資源庫:下面的多出了一個svn的窗口,在左邊有加號可以添加一個svn的庫輸入svn的地址,我用的是本地的測試,所以地址爲svn://127.0.0.1/newproject 根據服務

原创 IntelliJ IDEA編碼設置

項目中爲了避免亂碼等問題應該使用UTF-8編碼方式,其實把編碼方式設置成UTF-8是創建完項目後就要做的事,按照如圖所示進行設置:這裏要將Transparent native-to-ascii conversion選項勾選,否則項目中pr