前言 这里的重构基本指的是:把用A语言写的服务,使用B语言重写 工作的大部分内容其实就是人肉代码翻译 当然,重构通常也伴随的架构的优化和调整 最后,为了保证工作的顺利进行和服...

前言 这里的重构基本指的是:把用A语言写的服务,使用B语言重写 工作的大部分内容其实就是人肉代码翻译 当然,重构通常也伴随的架构的优化和调整 最后,为了保证工作的顺利进行和服...
最近定位一个问题,花了不少时间。事后回想起来挺低级的,在此记录一下。 问题 spring i18n, 在windows和mac生效,在linux不生效。 原因 资源文件的名字...
死锁日志 表结构 四种类型的行锁 记录锁,间隙锁,Next-key 锁和插入意向锁。这四种锁对应的死锁日志各不相同,如下:记录锁(LOCK_REC_NOT_GAP): loc...
目的 减少拷贝代码,抽象公共业务组件和复用,快速支持产品需求 提升开发效率,增强排查能力 统一维护,提升代码质量,减少重复错误,提高服务可控性 公共嵌入式的sdk,其实有点类...
基本概念 有限状态机FSM 描述事物的有限状态机模型的元素由以下组成:状态(State):事物的状态,包括初始状态和所有事件触发后的状态事件(Event):触发状态变化或者保...
有些业务场景,我们需要发出一个事件,通知到每一个进程。比如数据变更,通知每个进程更新本地缓存。 使用MQ的话,以NSQ为例,将channel名设置为ip,那么每个进程都会收到...
首先重温一个问题:RPC可以和事务绑定吗?[https://kingson4wu.github.io/2020/07/05/20200705-RPC%E5%8F%AF%E4%...
情商、基于别人的角度思考 以身作则 技术功底,才能令人信服 保证成员 免干扰、休息时间如无必要不打扰 情商,基于别人角度考虑 真诚、谦虚、透明 避免用“以为”作为借口,基于“...
前言 接关于MHA_Consul_MySQL高可用方案的简单总结和思考[https://kingson4wu.gitee.io/2020/08/31/20200831-%E5...
一、前言 使用redis实现 基于直播间业务场景 不阐述详细实现细节 二、相关Redis数据结构和命令 Redis 集合(Set) Sismember 命令判断成员元素是否是...