參考: RocketMQ一個(gè)消費(fèi)組內(nèi)訂閱同一個(gè)主題不同的TAG為什么會(huì)丟消息[https://zhuanlan.zhihu.com/p/3700...
一、開閉原則解決的問題 首先不對(duì)開閉原則下定義,先看一個(gè)不遵循開閉原則的例子。 你自己組裝電腦主機(jī),首先購(gòu)買各種配件,然后按照主機(jī)的組成結(jié)構(gòu)拼裝...
Redis應(yīng)對(duì)并發(fā)問題 并發(fā)訪問 redis的并發(fā)訪問,是指多個(gè)客戶端,對(duì)同一份數(shù)據(jù)進(jìn)行修改。并發(fā)訪問控制對(duì)應(yīng)的操作是數(shù)據(jù)修改,當(dāng)客戶端需要修改...
SDS結(jié)構(gòu) simple dynamic string(SDS)簡(jiǎn)單動(dòng)態(tài)字符串是redis string底層的數(shù)據(jù)結(jié)構(gòu),定義如下: 圖示如下: ...
1、問題現(xiàn)象 使用httpclient發(fā)送請(qǐng)求到外部web服務(wù)器(公網(wǎng)),目標(biāo)地址網(wǎng)絡(luò)通暢,剛開始請(qǐng)求也能發(fā)出去;一段時(shí)間后,請(qǐng)求報(bào)錯(cuò),錯(cuò)誤信息...
一、問題背景 一次生產(chǎn)事故,線上服務(wù)響應(yīng)慢;作為常規(guī)操作,服務(wù)的VM啟動(dòng)參數(shù)有配置OOM提取內(nèi)存DUMP信息: 這是個(gè)好習(xí)慣。 使用Eclips...
一、為什么需要lua腳本 Spring data redis 提供了全量redis命令對(duì)應(yīng)的api。但復(fù)雜的業(yè)務(wù)可能需要多次操作redis,而且...
一、概述 fluent api(流式接口)是軟件工程中面向?qū)ο驛PI的一種實(shí)現(xiàn)方式,以提供更為可讀的源碼。從表現(xiàn)上來看,接口調(diào)用呈現(xiàn)鏈?zhǔn)秸{(diào)用(瀑...
一、思維導(dǎo)圖 二、感悟 1)關(guān)于大局觀 我看書時(shí),常常被書里精妙的表達(dá)方式,優(yōu)美的句子,或是不了解的細(xì)節(jié)問題所耽擱。傾注了大量精力在細(xì)節(jié)之中,從...