原创 博客遷移至博客園
遷移原因:博客園的定製頁面很舒服 在CSDN這麼長時間因爲MarkDown編輯器確實好用 博客園地址: https://www.cnblogs.com/sound-of-dream/
原创 單元測試筆記
單元測試筆記 1. @Before,@After 每次測試之前(後)執行一次 2. @BeforeClass,@AfterClass 需要使用public static void修飾無參數方法 會使該方法在所有測試方法被執行前(後
原创 String按指定順序排序
String按指定順序排序 public static void main(String[] args) { List<String> strings = new ArrayList<String>(){{ a
原创 Mysql like和正則表達式
Mysql like和正則表達式 like name description LIKE NOT LIKE STRCMP() 兩個字符串比較 % : 匹配0個或任意多個字符 _ : 匹配任意一個字符
原创 Spring MVC接收對象時,對某個字段默認值
Spring MVC接收對象時,對某個字段默認值 基本類型 @RequestParam(defaultValue = "qq") 對象 在定義對象的時候付初始值 @Data @ApiModel(value = "Model", d
原创 mysql TEXT 類型比較
mysql TEXT 類型比較 類型 大小 大小 TINYTEXT 256 bytes TEXT 65,535 bytes ~64kb MEDIUMTEXT 16,777,215 bytes ~16MB
原创 String.format(),MessageFormat.format(),logger.info()佔位符備忘錄
String.format(),MessageFormat.format(),logger.info()佔位符備忘錄 public class StringFormat { Logger logger = LoggerFac
原创 @Validated 分組校驗
@Validated分組校驗 需要校驗的對象定義 @Data public class ValidateDemo { @NotBlank(groups = UpdateGroup.class, message = "The id
原创 加減乘除的擴展設計
加減乘除的擴展設計 需求: 實現加減運算(注意:以後可能會擴展乘除,備註:時間日期類型好像不支持乘除) 加減的操作對象包括(Date和DateTime按天加減,currency實現減法時不能小於0,percent最大值不超過100,
原创 MySQL索引優化總結
文章目錄MySQL索引優化總結select_typeExtra與type詳細說明索引的CURD**索引的創建**索引的刪除索引的查看索引的類型具體例子 MySQL索引優化總結 mysql> explain select * from
原创 Jackson使用`@JsonSubTypes`實現多態解析
Jackson使用@JsonSubTypes實現多態解析 假如有以下格式json json1.json 文件內容 [ { "id": "1", "type": "startEvent", "startEve
原创 觀察者模式和EventBus
觀察者模式和EventBus 在熟悉一些項目的時候,發現項目中的一些設計模式,之後會慢慢寫。這裏就寫項目中的觀察者的使用。 觀察者模式在被觀察者和觀察者之間建立一個抽象的耦合。被觀察者角色所知道的只是一個具體觀察者列表,每一個具體觀
原创 Git使用筆記
Git使用筆記 之前一直使用的是Windows系統,Git的操作一般直接使用idea或者TortoiseGit工具,幾乎不使用Git命令。 上個月入職了一家很不錯的公司。公司給配的Mac筆記本,我之前沒有用過Mac系統
原创 天馬行空
天馬行空 混沌 大學畢業之後找了一家比較小的公司,做的是旅遊局的系統,公司一般也不忙,學校裏學的東西夠用,工作無壓力。然後開始眼高手低,覺得軟件行業也就那樣,技術就那麼些,用一用馬上就能 掌握 。工作之餘打打王者,玩玩吃雞,日
原创 前後臺日期交互總結(Spring MVC)
前後臺日期交互總結(Spring MVC) 前後臺日期轉換的工具Jackson、FastJson等 我使用的是FastJson,SpringBoot默認集成了FastJson, 因爲之前一直用的FastJson也沒碰到過什麼bug,就