前言:方案设计前提 一般账务系统对账户的冲扣需要满足以下两点 1:更新账户表中的账户余额。 2:记录账户明细表中的账户更新前余额,账户更新后余额,操作金额。 其中对账户表中的...
前言:方案设计前提 一般账务系统对账户的冲扣需要满足以下两点 1:更新账户表中的账户余额。 2:记录账户明细表中的账户更新前余额,账户更新后余额,操作金额。 其中对账户表中的...
线程池:业务代码常见的问题 在程序中,我们会使用各种池优化缓存创建昂贵的对象,比如线程池、连接池、内存池。一般是预先创建一些对象放入池中,使用的时候直接取出使用,用完归还以便...
基本介绍 桥接模式(Bridge模式)是指:将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变 是一种结构型设计模式 Bridge模式给予类的最小设计原则,通过使用封...
适配器模式基本介绍 基本介绍 适配器模式(Adapter Pattern)将某个类的接口转换成客户期望的另一个接口表示,主要目的是兼容性,让原本因接口不匹配不能一起各种的两个...
Redis Cluster 集群 我们要使用集群 redis 并发量 10万 / 每秒 ,但是有些业务需要 100万的 QPS 数据量,我们普通机器 16~256g,而我...
设计模式的重要性 软件过程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案 设计模式分类 创建型模式 共五种:工厂方...
设计模式 -- 策略模式+Spring Bean代替if/else 策略模式 一、什么是策略模式 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同...
SpringCloud Alibaba Sentinel实现熔断与限流 官网: 中文网:https://github.com/alibaba/Sentinel/wiki/%E...
SpringCloud Nacos服务注册和配置中心 简介 1. 为什么叫Nacos : 前四个字母分别是Naming 和 Configuration 的前两个字母,最后的s...