自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 数据库原理篇-MVCC-多版本并发控制

摘要:MVCC(多版本并发控制)通过数据快照实现读写分离,解决并发冲突。核心机制包括隐藏列(事务ID、回滚指针)、UndoLog存储历史版本、ReadView判断数据可见性。在读已提交和可重复读隔离级别下,MVCC分别通过每次新建ReadView和复用ReadView来解决脏读、不可重复读问题。相比传统锁机制,MVCC显著提升读操作并发性能,实现读写互不阻塞。MySQL InnoDB引擎通过该技术默认解决大部分幻读问题,其实现原理是理解数据库事务隔离级别的关键基础。

2025-09-22 20:27:08 1626 1

原创 java高级知识--并发编程篇《锁》

java软件层面的锁一般是这三种synchronized,ReentrantLock,CAS。不使用同步锁在并发情况下会出现的情况,100个线程去++,就已经会出现结果不符合预期的问题。在方法块上添加同步锁;注:此时花费时间成倍提高,变成了三倍的时间。优化,降低锁的粒度,能看到,性能大幅度提升。使用显示锁Lock也能达成同样的效果。,用来保证多线程访问共享资源时的。synchronized演示。

2025-09-19 19:56:01 139

原创 《算法篇章》1.算法入门--二分查找

算法第一课,二分查找,算法

2024-10-31 19:41:58 403 1

原创 两步解决idea的翻译插件Translation使用异常问题

解决idea翻译插件Translation无法翻译问题

2022-11-09 13:14:20 2633 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除