在分布式系统中,为保证同一时间只有一个客户端可以对共享资源进行操作,需要对共享资源加锁来实现,常见有三种方式: 基...[作者空间]
前言 日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布式锁。而Redis非常适合作为分布式锁使用。本文将分...[作者空间]
前言 分布式锁无论是在实际应用,还是面试中,都是经常会遇到的,因此很有必要掌握这个知识点。 今天跟大家一起探讨下当...[作者空间]
1|0前言 现如今很多系统都会基于分布式或微服务思想完成对系统的架构设计。那么在这一个系统中,就会存在若干个微服务...[作者空间]
前言 在Java中,我们对于锁会比较熟悉,常用的有 synchronized、Lock锁,在java并发编程中,我...[作者空间]
前言 通过对数据的垂直拆分或水平拆分后,我们解决了数据库容量、性能等问题,但是将会面临数据迁移和数据一致性的问题。...[作者空间]
一、分布式锁简介 1.什么是分布式锁 当在分布式模型下,数据只有一份(或有限制),此时需要利用锁的技术控制某一时刻...[作者空间]
一、前言 秒杀系统其实是一个比较复杂的设计,文章先介绍设计秒杀系统的思路脉络和设计系统的原则。后面章节再详细介绍使...[作者空间]
1 什么是事务 事务,其实是包含一系列操作的、一个有边界的工作序列,有明确的开始和结束标志,且要么被完全执行,要么...[作者空间]
1 数据库单机事务的实现原理 数据库事务的ACID特性; MySQL的undo和redo日志的例子; 2 经典的X...[作者空间]