原创 博客遷移至博客園

遷移原因:博客園的定製頁面很舒服 在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,就