一次性搞定 数据库事务/锁/索引/分布式事务/阿里巴巴seata框架

32人 购买 好评度 100%
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • 第一期
更多班级

第一期

支持随到随学,25年03月过期

¥597.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

往期学员作业()

评论

老师介绍

  • 尹洪亮(Kevin.Yin)

    尹洪亮(Kevin.Yin)

    10年软件行业经验,一线实战经验 架构师/自由讲师/专栏作者 专注于程互联网技术、系统架构、职业发展方向
简  介 本课程的目的就是让你一次性搞定数据库事务 告别一知半解、理解不清;笔试面试不在话下!

课程介绍

 

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

 

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

 

实战讲解数据库事务的5种并发异常:回滚丢失、覆盖丢失、脏读、幻读、不可重复读

 

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

 

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

 

彻底搞清楚Spring事务的7种传播级别的原理和使用:REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER、NESTED

 

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

 

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

 

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

 

 

课程资料

 

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

 

72页高清PDF课件一份

 

阿里巴巴seata-1.1.0源码一份

 

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

 

学习方法

 

对于前半部分可以在地铁上学习,对于数据库的事务本质、ACID特性深入掌握。

 

课程全程都有实操,最好的方式为对照视频,参考代码,边看边操作

 

对于分布式事务参照课程案例,自己也搭建一套微服务的分布式事务环境进行练习

资料下载报名后支持下载

* 课程提供者:MKevin