- 博客(3)
- 收藏
- 关注
原创 一文吃透MVCC
MySQL的MVCC(Multi-Version Concurrency Control),即多版本并发控制,是一种用于处理并发事务的机制。它通过在数据库中创建不同版本的数据,使得每个事务在读取数据时,都能获得一个一致性的视图。
2023-10-29 00:22:29
36
1
原创 一文搞定设计模式(二) - 装饰者模式
装饰者(Decorate)模式 1. 欢迎来到PeiTea 全国最大的的奶茶店——PeiTea,它们现在需要一个奶茶订单系统,经历了重重的考验,我最终拿到了这一笔收益不菲的订单,现在PeiTea一期要求必须马上上线一个订单功能,要求满足以下需求: 用户在购买奶茶时可以加入各种小料,例如:芋圆,珍珠,奶豆腐,芝士等; 系统可以根据不同的奶茶品种和小料,自动换算出对应的金额; 系统最好还可以支持动态打印小票,可以将茶底和小料打印出来方便制作人员制作。 PeiTea这边提供了他们之前使用的订单代码,类
2021-03-10 00:33:17
220
原创 一文搞定设计模式(一)- 观察者模式
1. 观察者(Observer)模式 1.1 概述 可以帮助对象知道现在所发生了什么,根据情况作出相应动作,甚至可以在运行的时候可以决定是否要继续被通知。 是JDK中使用最多的模式之一 2. 如何使用观察者模式 2.1 认识观察者模式 我们从报纸和订阅中,来了解一下什么是观察者模式 报社的业务就是出版报纸; 我们向某一家报社订阅报纸,只要他们有新的报纸出版了,就会给我们送来。只要我们还是他们报社的订阅户,他们就会一直给我们送新的报纸; 当我们不想再看报纸时,我们只需要取消订阅,他们就不会再送新报纸给
2021-03-08 01:37:29
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人