René's URL Explorer Experiment


Title: 乐观锁和悲观锁 | 凡是过往、皆为序章

Open Graph Title: 乐观锁和悲观锁

Description: 乐观锁和悲观锁 乐观锁的实现 版本号机制 CAS算法 都是采用预期值和原来的值进行比较,相同则允许操作。 什么场景下需要使用锁? 在多节点部署或者多线程执行时,同一个时间可能有多个线程更新相同数据,产生冲突,这就是并发问题。这样的情况下会出现以下问题: 更新丢失(分两类):一个事务更新数据后,被另一个更新数据的事务覆盖。 脏读:一个事务读取另一个事物未...

Open Graph Description: 乐观锁和悲观锁 乐观锁的实现 版本号机制 CAS算法 都是采用预期值和原来的值进行比较,相同则允许操作。 什么场景下需要使用锁? 在多节点部署或者多线程执行时,同一个时间可能有多个线程更新相同数据,产生冲突,这就是并发问题。这样的情况下会出现以下问题: 更新丢失(分两类):一个事务更新数据后,被另一个更新数据的事务覆盖。 脏读:一个事务读取另一个事物未...

Opengraph URL: https://142vip.cn/JavaScriptCollection/battle-interview/lock.html

Generator: VuePress 2.0.0-rc.22

direct link

Domain: 142vip.github.io


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"Article","headline":"乐观锁和悲观锁","image":[""],"dateModified":"2024-07-29T08:44:36.000Z","author":[{"@type":"Person","name":"微信公众号:储凡","email":"fairy_vip@2925.com","url":"https://github.com/142vip","homePage":"https://142vip.cn","github":"https://gitee.com/mmdapl","githubVip":"https://gitee.com/chufan443","gitee":"https://gitee.com/chufan443"}]}

themeVuePress Theme Hope 2.0.0-rc.87
og:site_name凡是过往、皆为序章
og:typearticle
og:localezh-CN
og:updated_time2024-07-29T08:44:36.000Z
article:modified_time2024-07-29T08:44:36.000Z
datePublished2023-02-28T11:08:55.000Z
timeRequiredPT12M

Links:

跳至主要內容https://142vip.github.io/JavaScriptCollection/battle-interview/lock.html#main-content
凡是过往、皆为序章https://142vip.github.io/JavaScriptCollection/
🔥 首页https://142vip.github.io/JavaScriptCollection/
❓ 面试必刷Top101https://142vip.github.io/JavaScriptCollection/solo-algorithm/interview-101/
⚔️ 剑指Offerhttps://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html
🌟 Shell篇https://142vip.github.io/JavaScriptCollection/solo-algorithm/shell/
🫀 牛客https://www.nowcoder.com/
🪐 力扣https://leetcode-cn.com/
🏫 杭电OJhttps://acm.hdu.edu.cn/
💡 Battle面试官https://142vip.github.io/JavaScriptCollection/battle-interview/
👩🏻‍💻 前端https://142vip.github.io/JavaScriptCollection/front-end/
👨🏻‍💻 后端https://142vip.github.io/JavaScriptCollection/server-end/
💫 开发技巧https://142vip.github.io/JavaScriptCollection/develop-skill/
🕸️ 微服务架构https://142vip.github.io/JavaScriptCollection/microservice/
📖 读书整理https://142vip.github.io/JavaScriptCollection/read-books/
📄 变更记录https://142vip.github.io/JavaScriptCollection/changelog.html
📣 网站动态https://142vip.github.io/JavaScriptCollection/big-event-history.html
🎉 历史版本https://github.com/142vip/JavaScriptCollection/releases
🎯 开发计划https://142vip-cn.feishu.cn/share/base/view/shrcnuuRDWBoHLmYaknXWFuhR4d
🔗 技术&平台https://142vip.github.io/JavaScriptCollection/frequent-site-link.html
💥 公众号文章https://142vip.github.io/JavaScriptCollection/wechat-list.html
https://github.com/142vip/JavaScriptCollection
接口幂等https://142vip.github.io/JavaScriptCollection/battle-interview/interface-idempotent.html
乐观锁和悲观锁https://142vip.github.io/JavaScriptCollection/battle-interview/lock.html
Nodehttps://142vip.github.io/JavaScriptCollection/battle-interview/node.html
Nginxhttps://142vip.github.io/JavaScriptCollection/battle-interview/nginx.html
MySQLhttps://142vip.github.io/JavaScriptCollection/battle-interview/mysql.html
面试技巧https://142vip.github.io/JavaScriptCollection/battle-interview/social-recruit.html
微信公众号:储凡https://github.com/142vip
乐观锁和悲观锁https://142vip.github.io/JavaScriptCollection/battle-interview/lock.html#乐观锁和悲观锁
乐观锁的实现https://142vip.github.io/JavaScriptCollection/battle-interview/lock.html#乐观锁的实现
什么场景下需要使用锁?https://142vip.github.io/JavaScriptCollection/battle-interview/lock.html#什么场景下需要使用锁
版本号控制https://142vip.github.io/JavaScriptCollection/battle-interview/lock.html#版本号控制
CAS算法https://142vip.github.io/JavaScriptCollection/battle-interview/lock.html#cas算法
数据库隔离级别https://142vip.github.io/JavaScriptCollection/battle-interview/lock.html#数据库隔离级别
https://www.cnblogs.com/yubaolee/p/10398633.htmlhttps://www.cnblogs.com/yubaolee/p/10398633.html
更新日志https://142vip.github.io/JavaScriptCollection/battle-interview/lock.html#doc-changelog
编辑此页https://github.com/142vip/JavaScriptCollection/edit/next/docs/battle-interview/乐观锁和悲观锁.md
上一页接口幂等https://142vip.github.io/JavaScriptCollection/battle-interview/interface-idempotent.html
下一页Nodehttps://142vip.github.io/JavaScriptCollection/battle-interview/node.html
@142viphttps://github.com/142vip
百度统计https://tongji.baidu.com/web/welcome/login
鄂ICP备17025193号-1https://beian.miit.gov.cn/#/Integrated/index
https://142vip.github.io/JavaScriptCollection
https://js-collection.vercel.app
https://js-collection.netlify.app

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.