
背景 反射在Java中非常重要悠反,是Java區(qū)別于其他編程語言的一大特性坷衍。Java中的AOP切面、動(dòng)態(tài)代理等看起來像黑魔法一樣的技術(shù)苫亦,就離不開反射...
正如飛機(jī)在起飛前毛肋,機(jī)長、副機(jī)長要過一遍checklist檢查屋剑,確認(rèn)沒問題了才能起飛润匙。樓主也整理了一個(gè)系統(tǒng)容量現(xiàn)狀checklist,方便對照檢查...
首先要回答一個(gè)問題唉匾,為何要使用HBase孕讳?隨著業(yè)務(wù)不斷發(fā)展匠楚、數(shù)據(jù)量不斷增大,MySQL數(shù)據(jù)庫存在這些問題: MySQL支持的數(shù)據(jù)量為TB級(jí)厂财,不能...
背景 有2種常見的多維度查詢場景芋簿,分別是: 帶多個(gè)篩選條件的列表查詢 不含分庫分表列的其他維度查詢 普通的數(shù)據(jù)庫查詢,很難實(shí)現(xiàn)上述需求場景璃饱,更不...
結(jié)論 有以下幾種Redis集群方案与斤,先說結(jié)論: Redis cluster:應(yīng)當(dāng)優(yōu)先考慮使用Redis cluster。 codis:舊項(xiàng)目如果...
Spring cache是一個(gè)緩存API層荚恶,封裝了對多種緩存的通用操作撩穿,可以借助注解方便地為程序添加緩存功能。常見的注解有@Cacheable谒撼、...
先說結(jié)論:本地緩存優(yōu)先選用caffeine食寡,因?yàn)樾阅鼙萭uava cache快,api風(fēng)格與之兼容嗤栓、能輕松地平滑遷移冻河,并且在spring/spr...
要在應(yīng)用中做到冪等,其實(shí)并不難茉帅,本文嘗試做一個(gè)系統(tǒng)性的總結(jié)叨叙,歡迎一起探討。 什么是冪等 某個(gè)操作執(zhí)行一次堪澎,跟執(zhí)行多次的效果一樣擂错。冪等一詞來自于數(shù)...
為了構(gòu)建高并發(fā)、高可用的系統(tǒng)架構(gòu)樱蛤,壓測钮呀、容量預(yù)估必不可少,在發(fā)現(xiàn)系統(tǒng)瓶頸后昨凡,需要有針對性地?cái)U(kuò)容爽醋、優(yōu)化。結(jié)合樓主的經(jīng)驗(yàn)和知識(shí)便脊,本文做一個(gè)簡單的總結(jié)...