一次性搞定数据库事务

一次性搞定数据库事务
共47节 1980人在学 课程详情
  • 前言

    • 快速了解课程内容(是否值得买)
  • 强化概念

    • 什么是事务
    • 事务的特性
    • 事务的并发异常
    • 事务的隔离级别
  • 精通数据库理论+实战

    • MySQL事务隔离级别实战
    • 事务与数据库锁
    • MySQL行级锁-同一条数据加锁
    • MySQL行级锁-不同行数据加锁
    • MySQL行级锁-全记录加锁
    • MySQL索引与锁的关系
    • MySQL间隙锁和Next-Key锁
    • MySQL死锁问题
    • MySQL意向锁
    • MySQL表级锁操作
    • MySQL意向锁补充
    • 乐观锁的实现策略
    • MVCC多版本并发控制精讲一
    • MVCC多版本并发控制精讲二
    • MVCC多版本并发控制精讲三
    • MVCC多版本并发控制精讲四
    • 幻读问题和解决方案精讲
  • Spring事务实战

    • Spring事务@Transactional
    • REQUIRED传播行为
    • SUPPORTS传播行为
    • MANDATORY传播行为
    • NESTED传播行为
    • NESTED传播行为补充
    • NEVER传播行为
    • REQUIRES_NEW传播行为
    • NOT_SUPPORTED传播行为
    • Spring隔离级别
  • 分布式事务

    • 分布式事务CAP定理和BASE理论
    • XA协议
    • 两阶段提交2PC策略
    • 三阶段提交3PC策略
    • TCC补偿性策略
    • MQ异步确保型策略
    • 最大努力通知型策略
  • 阿里巴巴Seata分布式事务实战

    • 认识seata分布式事务框架
    • seata的AT、TCC、SAGA模式原理
    • Nacos注册中心搭建
    • seata 服务端搭建
    • 订单账户库存微服务搭建
    • seata AT模式事务实战
    • seata TCC模式事务实战
    • seata SAGA模式入门

    订阅失败

    一次性搞定数据库事务
    一次性搞定数据库事务 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    MySQL表级锁操作

    课程介绍

    课程简介:

     

    课程总计41课时,从什么是事务讲起,直到分布式事务解决方案,很的0基础基础与提升系列课程。对于难以理解的知识点,全部用画图+实战的方式讲解。

     

    第一部分:彻底明白事务的四个特性:原子性、一致性、隔离性、持久性,用场景和事例来讲解。

     

    第二部分:实战讲数据库事务的6中并发异常:回滚丢失、覆盖丢失、脏读、幻读、不可重复读、MVCC精讲。

     

    第三部分:彻底搞清楚4种事务隔离级别:READ_UNCOMMITTED 读未提交隔离级别、READ_COMMITTED 读已提交隔离级别、REPEATABLE_READ 可重复度隔离级别、SERIALIZABLE 序列化隔离级别

     

    第四部分:彻底搞清楚MySQL的各种锁:行锁、表锁、共享锁、排它锁、Next-Key锁、间隙锁、X锁、S锁、IS锁、IX锁、死锁、索引与锁、意向锁等。

     

    第五部分:彻底搞清楚Spring事务的7种传播级别的原理和使用:PROPAGATION_REQUIRED、PROPAGATION_SUPPORTS、PROPAGATION_MANDATORY、PROPAGATION_REQUIRES_NEW、PROPAGATION_NOT_SUPPORTED、PROPAGATION_NEVER、PROPAGATION_NESTED

    分布式事务的理论基础:RPC定理、BASE理论、XA协议都是什么,原理是什么,有什么关联关系

     

    第六部分:分布式事务的5种解决方案原理和优缺点:2PC两阶段提交法、3PC三阶段提交法、TCC事务补偿、异步确保策略、最大努力通知策略

     

    第七部分:阿里巴巴分布式事务框架Seata:历经多年双十一,微服务分布式事务框架,用一个Nacos+Spring Cloud+Seta+MySql的微服务项目,实战讲解阿里的分布式事务技术,深入理解和学习Seata的AT模式、TCC模式、SAGA模式。

     

    课程资料:

     

    课程附带配套2个项目源码

    72页高清PDF课件一份

    阿里巴巴seata-1.1.0源码一份

    阿里巴巴seata-server安装包一份

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 723人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22098人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4205人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 788人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 841人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5154人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2319人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 598人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3985人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~