正如飛機在起飛前,機長、副機長要過一遍checklist檢查,確認沒問題了才能起飛框舔。樓主也整理了一個系統(tǒng)容量現狀checklist,方便對照檢查...

正如飛機在起飛前,機長、副機長要過一遍checklist檢查,確認沒問題了才能起飛框舔。樓主也整理了一個系統(tǒng)容量現狀checklist,方便對照檢查...
Spring cache是一個緩存API層诈闺,封裝了對多種緩存的通用操作唠倦,可以借助注解方便地為程序添加緩存功能。常見的注解有@Cacheable苍糠、...
背景 反射在Java中非常重要叁丧,是Java區(qū)別于其他編程語言的一大特性。Java中的AOP切面岳瞭、動態(tài)代理等看起來像黑魔法一樣的技術拥娄,就離不開反射...
首先要回答一個問題,為何要使用HBase瞳筏?隨著業(yè)務不斷發(fā)展稚瘾、數據量不斷增大,MySQL數據庫存在這些問題: MySQL支持的數據量為TB級姚炕,不能...
背景 有2種常見的多維度查詢場景摊欠,分別是: 帶多個篩選條件的列表查詢 不含分庫分表列的其他維度查詢 普通的數據庫查詢,很難實現上述需求場景柱宦,更不...
結論 有以下幾種Redis集群方案些椒,先說結論: Redis cluster:應當優(yōu)先考慮使用Redis cluster。 codis:舊項目如果...
先說結論:本地緩存優(yōu)先選用caffeine掸刊,因為性能比guava cache快免糕,api風格與之兼容、能輕松地平滑遷移,并且在spring/spr...
要在應用中做到冪等石窑,其實并不難牌芋,本文嘗試做一個系統(tǒng)性的總結,歡迎一起探討松逊。 什么是冪等 某個操作執(zhí)行一次姜贡,跟執(zhí)行多次的效果一樣。冪等一詞來自于數...
為了構建高并發(fā)棺棵、高可用的系統(tǒng)架構楼咳,壓測、容量預估必不可少烛恤,在發(fā)現系統(tǒng)瓶頸后母怜,需要有針對性地擴容、優(yōu)化缚柏。結合樓主的經驗和知識苹熏,本文做一個簡單的總結...
本文介紹如何應用Canal實現異步币喧、解耦的架構轨域,后續(xù)有空再寫文章分析Canal原理和源代碼。 Canal簡介 Canal是用來獲取數據庫變更的中...