李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 左邻右舍
  • 博友圈
  • 关于我
    • 关于我
    • 另一个网站
    • 我的导航站
    • 网站地图
    • 赞助
  • 留言
  • 走心评论
  • 系列文章
  • Now
  • 每日心情
  • 🚇开往
锁
后端

数据库更新如何实现乐观锁

一、乐观锁核心原理 乐观锁的核心是“假设不会发生并发冲突,只在提交更新时检查数据是否被修改过”,而非像悲观锁(如SELECT ... FOR UPDATE)那样提前锁定数据。 核心逻辑:更新数据时,先验证数据的“版本/时间戳”是否和自己读取时一致——一致则更新,不一致则说明数据已被其他线程修改,放弃更新(或重试)。 适 […]

2025年12月26日 2条评论 9点热度 0人点赞 阅读全文
技术

ReentrantLock深度解析

一、核心设计思想 1. 可重入性(Reentrancy) 定义:同一线程可多次获取同一把锁,通过计数器记录持有次数,释放时需完全解锁(计数器归零)。 示例代码: ReentrantLock lock = new ReentrantLock(); lock.lock(); try { lock.lock(); // 可重 […]

2025年5月30日 0条评论 6点热度 0人点赞 阅读全文
原创

浅谈一下redis分布式锁和zookeeper分布式锁的区别以及各自的优缺点

区别 实现原理 Redis 分布式锁:主要基于 Redis 的原子操作。常见的是使用 SETNX(SET if Not eXists)命令或者 SET 命令的扩展参数(如 NX、EX)来实现。当一个客户端成功设置锁对应的键值时,就表示获取到了锁;释放锁则是删除对应的键。为了防止死锁,通常会给锁设置一个过期时间。 Zoo […]

2025年2月16日 0条评论 7点热度 0人点赞 阅读全文
技术

Redisson分布式锁的watch dog自动续期机制

背景 据Redisson官网的介绍,Redisson是一个Java Redis客户端,与Spring 提供给我们的 RedisTemplate 工具没有本质的区别,可以把它看做是一个功能更强大的客户端(虽然官网上声称Redisson不只是一个Java Redis客户端) 我想我们用到 Redisson 最多的场景一定是 […]

2023年1月5日 0条评论 8点热度 0人点赞 阅读全文
原创

JAVA之从线程安全说到锁

什么是线程安全? 线程安全是指保证多线程环境下共享的、可修改的状态的正确性。 线程安全需要保证几个基本特性 原子性:相关操作不会中途被其他线程干扰,一般通过同步机制实现。 可见性:一个线程修改了某个共享变量,其状态能够立即被其他线程知晓,通常被解释为将线程本地状态反映到主内存上,volatile就是负责保证可见性的。 […]

2019年10月12日 0条评论 5点热度 0人点赞 阅读全文
原创

JAVA关键字之volatile关键字说明

volatile作用 volatile主要是为了解决多线程内存不可见问题。 对于一写多读,是可以解决变量同步问题,但是如果多写,同样无法解决线程安全问题。 其次是为了保证代码的有序性。 虚拟机在编译的时候,是有可能把代码的顺序进行重排序的,不一定会按照我们写的代码的顺序来执行,对于有些代码进行重排序之后,虽然对变量的值 […]

2019年10月11日 0条评论 5点热度 1人点赞 阅读全文
原创

ConcurrentHashMap常用方法源码解析(jdk1.8)

ConcurrentHashMap数据结构 ConcurrentHashMap的数据结构(数组+链表+红黑树),桶中的结构可能是链表,也可能是红黑树,红黑树是为了提高查找效率。具体是链表还是红黑树,要看binCount是否大于等于转化为红黑树的阈值。 ConcurrentHashMap继承关系 public class […]

2019年10月10日 2条评论 8点热度 1人点赞 阅读全文
技术

数据库中的锁-SQL Server版

背景 数据库中有一张叫后宫佳丽的表,每天都有几百万新的小姐姐插到表中,光阴荏苒,夜以继日,日久生情,时间长了,表中就有了几十亿的小姐姐数据,看到几十亿的小姐姐,每到晚上,我可愁死了,这么多小姐姐,我翻张牌呢? 办法当然是精兵简政,删除那些age>18的,给年轻的小姐姐们留位置... 于是我在数据库中添加了一个定时 […]

2019年10月9日 0条评论 5点热度 0人点赞 阅读全文
李锋镝

李锋镝

既然选择了远方,便只顾风雨兼程。

532文章34分类502标签748评论
生活站光屿集

花褪残红青杏小,燕子飞时,绿水人家绕。枝上柳绵吹又少,天涯何处无芳草。
墙里秋千墙外道,墙外行人,墙里佳人笑。笑渐不闻声渐悄,多情却被无情恼。

听点儿音乐吧 朋友~
倒计时
最近评论
李锋镝 发布于 3 天前(07月24日) 牛皮纸自带经典款老钱风buff~
满心 发布于 3 天前(07月24日) 牛皮纸还是好看
李锋镝 发布于 4 天前(07月23日) 都是AI的功劳~ :21:
林羽凡 发布于 4 天前(07月23日) 好久没来了,果然大佬就是大佬,太厉害了,博客的时间轴不错呀。
李锋镝 发布于 4 天前(07月23日) 布局确实有点儿像,哈哈哈
岁月同一天
  • 6 年前 JVM详细参数说明
网站统计
  • 456
  • 426
  • 1,012
  • 838
  • 532
  • 748
  • 2026年7月21日
友情链接
  • HonestyHHonesty
  • 韩小韩博客韩韩小韩博客
  • 志文工作室志志文工作室
  • Mr.Sun的博客MMr.Sun的博客
  • 拾趣博客导航拾拾趣博客导航
  • 旧时繁华旧旧时繁华
  • Blogs·CNBBlogs·CN
  • 风风渡言
  • 林羽凡林林羽凡
  • 哥哥斯拉
  • 皮皮社皮皮皮社
  • 知向前端知知向前端
  • 彬红茶日记彬彬红茶日记
  • 临临窗旋墨
  • 懋和道人懋懋和道人
  • 韩情脉脉韩韩情脉脉
  • 瓦匠个人小站瓦瓦匠个人小站
  • 老张博客老老张博客
  • 搬搬砖日记

COPYRIGHT © 2026 lifengdi.com. ALL RIGHTS RESERVED.

域名年龄

Theme Kratos+ By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号