1 直播间如何联动 用户看到直播中 视频 、评论/礼物信息是如何整合的的?通过前端渲染来实现,视频流、评论等组…
平台化
1 什么是平台化? 平台化是一个业务系统最终演进的方向。平台化= 流程标准化 + 配置化。 流程标准化:梳理全…
分布式ID
本文概览:介绍了四种 方案1 自建服务 1、思路 每个服务一个记录,然后通过select..for updat…
构建Springboot服务脚手架
本文概览:介绍了脚手架常用三种方式。以及通过maven archtype搭建一个脚手架和基于脚手架构建项目的流…
开发规范
1、阿里开发手册 https://pan.baidu.com/s/15op0w2yjO7SWQpUuVmj…
观察者模式与事件监听模式
本文概览:介绍观察者模式与事件监听模式。 1 观察者模式 1.1 模式介绍 1、 定义 观察者模式定义了对象之…
mysql 死锁
本文概览:在分析死锁时需要从以下三个方面考虑: 1、那些锁引起的死锁 死锁就是由不同事务的 Recored L…
Spring事件和监听器
本文概览:介绍了Spring自带事件以及如何自定义一个事件和事件监听器 1 自定义事件 1、自定义一个新的事件…
责任链FilterChain模式
1 Druid中责任链应用 在Druid的监控功能通过FilteChain模式实现。主要包括Fiter、Fil…
Spring IOC实现DataSource的lazy加载
本文概览:介绍如何实现dataDataSource的lazy加载。好处在于:(1)对于不同任务,其实依赖dat…
Builder模式
本文概览:介绍了Builder模式的使用场景和实例。 1 使用场景 对于一个类,成员变量特别多,比如说有10个…
Spring重试机制-@Retryable
本文概览:介绍了两种重试机制:自定义和spring的@Retryable。 1 重试的引入 在调用外部服务进行…
高并发相关的锁
本文概览:主要介绍因为并发使用到的锁,包括mysql的乐观锁和悲观锁;redis实现的分布式锁。 1 乐观锁 …
悲观锁
本文概览:介绍通过”select …for update”实现悲观锁。 1…
Redis应用-分布式锁
本文概览:介绍通过redis实现分布式锁 1 介绍 1.1 应用场景 用户在进行购买操作时,在某一个时刻,只…