原创 springBoot 用異步線程池實現異步事件

前言:         在軟件開發過程中,經常會遇到需要預警,或者做埋點等和業務無關但又需要做的事,像釘釘預警,需要在特定場景執行,又不能影響業務。如果採用同步http處理,如果預警接口響應慢超時,將直接影響業務,使用異步線程池就可以很好

原创 用工廠模式代替 if...else...

引言:          最近碼代碼,經常遇到針對不同的參數枚舉,實現不同的步驟操作的場景,如果一直用if--else,代碼看起來不但臃腫,而且很難維護,下面簡單介紹一下用枚舉加工廠模式,完美解決這一個難題~ 場景:          貸

原创 zookeeper

原创 guns——一個簡便的後臺管理系統

引言:        作爲一個剛入職場的小白,至今還未畢業,在實習生的崗位中摸索,工作之餘發現了一個十分簡便的後臺管理系統。該系統是基於springmvc + shiro + mybatis-plus + beet,代碼簡潔,還設有自動代

原创 重構---改善其內部結構

    上週讀了《重構》這本書,其中的一些思想十分有價值,這裏進行一下總結。(文中大多引用書中的觀點,特此說明)一、重構的定義1.1 何爲重構    書中作者對重構給出了兩個定義,分爲名詞和動詞加以區分:    重構(名詞):對軟件內部結