前言 這里的重構(gòu)基本指的是:把用A語(yǔ)言寫的服務(wù),使用B語(yǔ)言重寫 工作的大部分內(nèi)容其實(shí)就是人肉代碼翻譯 當(dāng)然踢俄,重構(gòu)通常也伴隨的架構(gòu)的優(yōu)化和調(diào)整 最后边篮,為了保證工作的順利進(jìn)行和服...

前言 這里的重構(gòu)基本指的是:把用A語(yǔ)言寫的服務(wù),使用B語(yǔ)言重寫 工作的大部分內(nèi)容其實(shí)就是人肉代碼翻譯 當(dāng)然踢俄,重構(gòu)通常也伴隨的架構(gòu)的優(yōu)化和調(diào)整 最后边篮,為了保證工作的順利進(jìn)行和服...
最近定位一個(gè)問(wèn)題囱修,花了不少時(shí)間。事后回想起來(lái)挺低級(jí)的,在此記錄一下鳄哭。 問(wèn)題 spring i18n, 在windows和mac生效,在linux不生效纲熏。 原因 資源文件的名字...
死鎖日志 表結(jié)構(gòu) 四種類型的行鎖 記錄鎖妆丘,間隙鎖,Next-key 鎖和插入意向鎖局劲。這四種鎖對(duì)應(yīng)的死鎖日志各不相同勺拣,如下:記錄鎖(LOCK_REC_NOT_GAP): loc...
目的 減少拷貝代碼,抽象公共業(yè)務(wù)組件和復(fù)用鱼填,快速支持產(chǎn)品需求 提升開(kāi)發(fā)效率药有,增強(qiáng)排查能力 統(tǒng)一維護(hù),提升代碼質(zhì)量,減少重復(fù)錯(cuò)誤愤惰,提高服務(wù)可控性 公共嵌入式的sdk苇经,其實(shí)有點(diǎn)類...
基本概念 有限狀態(tài)機(jī)FSM 描述事物的有限狀態(tài)機(jī)模型的元素由以下組成:狀態(tài)(State):事物的狀態(tài),包括初始狀態(tài)和所有事件觸發(fā)后的狀態(tài)事件(Event):觸發(fā)狀態(tài)變化或者保...
有些業(yè)務(wù)場(chǎng)景宦言,我們需要發(fā)出一個(gè)事件扇单,通知到每一個(gè)進(jìn)程。比如數(shù)據(jù)變更奠旺,通知每個(gè)進(jìn)程更新本地緩存蜘澜。 使用MQ的話,以NSQ為例响疚,將channel名設(shè)置為ip鄙信,那么每個(gè)進(jìn)程都會(huì)收到...
首先重溫一個(gè)問(wèn)題:RPC可以和事務(wù)綁定嗎稽寒?[https://kingson4wu.github.io/2020/07/05/20200705-RPC%E5%8F%AF%E4%...
情商扮碧、基于別人的角度思考 以身作則 技術(shù)功底,才能令人信服 保證成員 免干擾杏糙、休息時(shí)間如無(wú)必要不打擾 情商慎王,基于別人角度考慮 真誠(chéng)、謙虛宏侍、透明 避免用“以為”作為借口赖淤,基于“...
前言 接關(guān)于MHA_Consul_MySQL高可用方案的簡(jiǎn)單總結(jié)和思考[https://kingson4wu.gitee.io/2020/08/31/20200831-%E5...
一油额、前言 使用redis實(shí)現(xiàn) 基于直播間業(yè)務(wù)場(chǎng)景 不闡述詳細(xì)實(shí)現(xiàn)細(xì)節(jié) 二叠纷、相關(guān)Redis數(shù)據(jù)結(jié)構(gòu)和命令 Redis 集合(Set) Sismember 命令判斷成員元素是否是...