原创 正則 regular expression(一):

元字符   ^ 匹配輸入字符串的開始位置 $ 匹配輸入字符串的結束位置  * 匹配前面的子表達式零次或多次 + 匹配前面的子表達式一次或多次 ? 匹配前面的子表達式零次或一次 \d 匹配一個數字字符,等價於[0-9] \w 匹配一個包含數

原创 IO流(三)字符流(讀寫字符,並可以設置字符類型比如UTF-8)

字符輸出 流  OutputStreamWriter,也是基於字節流FileOutputStream BufferedWriter  好處:  newLine()  寫入一個行分隔符。  FileWriter 寫文件,可追加而不是重新覆

原创 IO流(二)用字節流拷貝文件和用過濾流拷貝文件

字節流:FileInputStream   FileoutputStream 過濾流/處理流:  BufferedInputStream BufferedOutputStream  DataInputStream  DataOutputS

原创 validation校驗規則

空檢查 @Null 驗證對象是否爲null @NotNull 驗證對象是否不爲null, 無法查檢長度爲0的字符串 @NotBlank 檢查約束字符串是不是Null還有被Trim的長度是否大於0,只對字符串,且會

原创 開發中會用到的工具 整理

兩年開發經驗中遇到的工具使用,今天做一下整理,作爲我們開發人員,不僅僅是會寫代碼用普通的IDE就好,還要懂得使用測試工具,項目管理工具,及代碼管理,文件傳輸,遠程管理等。 一下談到的工具,大多可以直接點擊進入對應官網學習或下載使用。  

原创 併發編程 Future-ExecutorService

創建線程的2種方式: 直接繼承Thread; 實現Runnable接口。 這2種方式都有一個缺陷就是:在執行完任務之後無法獲取執行結果。 只有通過共享變量或者使用線程通信的方式來達到獲取執行結果的效果   java.lang.Runnab