原创 系統設計:你的service要用Dependency Injection嗎?

當大潮退去,才知道誰在裸泳。 作者:A哥(YourBatman) 公衆號:BAT的烏托邦(ID:BAT-utopia) 文末是否有彩蛋:有 目錄前言正文什麼是Dependency Injection?不用這個原則,有什麼後果?

原创 static關鍵字有何魔法?竟讓Spring Boot搞出那麼多靜態內部類

當大潮退去,才知道誰在裸泳。 作者:A哥(YourBatman) 公衆號:BAT的烏托邦(ID:BAT-utopia) 文末是否有彩蛋:有 目錄前言版本約定正文Spring下的靜態內部類認識靜態/普通內部類static靜態配置

原创 Spring的Bean有序嗎?試試用@DependsOn或static來提高優先級

永遠不要把自己的全部時間給公司,人生需要積累,技術也一樣,代碼也是。 目錄前言正文爲何需要控制Bean的順序?傳統Spring環境場景一示例:解決方案方案一(不推薦):改變@Bean的定義順序方案二(推薦):使用@Depend

原创 技術 選型的藝術

當大潮退去,才知道誰在裸泳。 作者:A哥(YourBatman) 公衆號:BAT的烏托邦(ID:BAT-utopia) 文末是否有彩蛋:有 目錄前言正文技術選型技術選型誤區與雷區技術選型原則技術選型的意識生命週期的意識度量意識

原创 [享學Eureka] 二十二、DiscoveryClient服務註冊的小工具:InstanceInfoReplicator

人爲善,福雖未至,禍已遠離;人爲惡,禍雖未至,福已遠離。 –> 返回Netflix OSS套件專欄彙總 <– 代碼下載地址:https://github.com/f641385712/netflix-learning目錄前言正

原创 [享學Archaius] 十七、Spring的Environment是如何整合進Archaius從而實現全局共享的?

效率永遠是公司最看重的,而不是時間的付出。 –> 返回Netflix OSS套件專欄彙總 <– 代碼下載地址:https://github.com/f641385712/netflix-learning 目錄前言正文Archa

原创 不懂SpringApplication生命週期事件?那就等於不會Spring Boot嘛

學習方法之少廢話:吹牛、裝逼、叫大哥。 作者:A哥(YourBatman) 公衆號:BAT的烏托邦(ID:BAT-utopia) 文末是否有彩蛋:有 目錄前言正文生命週期事件流程圖版本說明:SpringApplicationE

原创 [享學Eureka] 三十一、DiscoveryClient透徹解析(八):接口方法和shutdown()方法詳解

成爲一個成功者最重要的條件,就是每天精力充沛的努力工作,不虛擲光陰。 –> 返回Netflix OSS套件專欄彙總 <– 代碼下載地址:https://github.com/f641385712/netflix-learnin

原创 [享學Eureka] 三十二、Eureka內置公用小工具:基於令牌桶算法的RateLimiter限流器

計劃要細,動手要早,落實要準。計劃與目標、行動一致。 –> 返回Netflix OSS套件專欄彙總 <– 代碼下載地址:https://github.com/f641385712/netflix-learning目錄前言正文什

原创 [享學Archaius] 一、初識Archaius的簡單使用及高級使用

代碼寫越少,bug越少;不寫代碼,纔不會出bug –> 返回Netflix OSS套件專欄彙總 <– 代碼下載地址:https://github.com/f641385712/netflix-learning 目錄前言版本約定

原创 [享學Eureka] 二十六、DiscoveryClient透徹解析(三):全量獲取註冊表

老闆無胸懷,企業無團隊。老總無思想,企業無文化。 –> 返回Netflix OSS套件專欄彙總 <– 代碼下載地址:https://github.com/f641385712/netflix-learning目錄前言正文Ful

原创 [享學Eureka] 二十五、DiscoveryClient透徹解析(二):初始化邏輯詳解

大多數人想要改造這個世界,但卻罕有人想改造自己。 –> 返回Netflix OSS套件專欄彙總 <– 代碼下載地址:https://github.com/f641385712/netflix-learning目錄前言正文Dis

原创 [享學Eureka] 二十一、LookupService服務發現之客戶端實現:EurekaClient接口

努力造就實力,態度決定高度。 –> 返回Netflix OSS套件專欄彙總 <– 代碼下載地址:https://github.com/f641385712/netflix-learning目錄前言正文LookupService

原创 [享學Eureka] 二十九、DiscoveryClient透徹解析(六):fetchRegistry() 拉取註冊表信息

勇氣是控制恐懼心理,而不是心裏毫無恐懼。 –> 返回Netflix OSS套件專欄彙總 <– 代碼下載地址:https://github.com/f641385712/netflix-learning目錄前言正文一、sched

原创 使用@AutoConfigureBefore調整配置順序竟沒生效?

一個人的價值體現在能夠幫助多少人。自己編碼好,價值能得到很好的體現。若你做出來的東西能夠幫助別人開發,大大減少開發的時間,那就功德無量。 作者:A哥(YourBatman) 公衆號:BAT的烏托邦(ID:BAT-utopia)