首页>课程更新>JAVA前沿技术,实时更新,《JAVA全系列》第26阶段更新

JAVA前沿技术,实时更新,《JAVA全系列》第26阶段更新

《JAVA全系列》


本次更新内容为JAVA第二十六阶段:分布式解决方案


随着互联网的不断发展,互联网企业的业务在飞速变化,推动着系统架构也在不断地发生变化。如今微服务技术越来越成熟,很多企业都采用微服务架构来支撑内部及对外的业务,尤其是在高并发大流量的电商业务场景下,微服务更是企业首选的架构模式。随着业务发展壮大,用户量暴涨,单节点处理能力就会成为瓶颈,如果并发量居高不下,服务器很容易因负载过高而导致崩溃宕机。出于高并发,高可用的考虑,项目就应该演变到分布式架构了。



章节内容
章节1
分布式全局id

1:课程介绍

2:分布式全局唯一ID

3:分布式全局唯一ID解决方案

4:分布式全局唯一ID_什么是雪花算法SonwFlake

5:分布式全局唯一ID实现_雪花算法SonwFlake落地实现

6:分布式全局唯一ID实现_雪花算法SonwFlake落地实现之Mybatis Plus

章节2
分布式事务

7:课程介绍

8:分布式事物处理_认识本地事物

9:关系型数据库事务基础_并发事务带来的问题

10:关系型数据库事务基础_MySQL事务隔离级别

11:MySQL事务隔离级别_模拟异常发生之脏读

12:MySQL事务隔离级别_模拟异常发生之不可重复读

13:MySQL事务隔离级别_模拟异常发生之幻读

14:MySQL事务_MySQL中锁的分类

15:MySQL中的死锁问题

16:MySQL事务的实现原理_什么是redo log

17:MySQL事务的实现原理_什么是undo log

18:分布式事物处理_认识分布式事物

19:分布式架构的理论知识_CAP理论

20:分布式事物处理_分布式事务产生的场景

21:分布式事物解决方案_什么是两阶段提交

22:分布式事物解决方案_XA方案

23:分布式事物解决方案_Seata方案

24:Seata实现2PC事物_业务说明

25:Seata实现2PC事物_下载启动Seata服务

26:Seata提供XA模式实现分布式事务_搭建聚合父工程构建

27:Seata提供XA模式实现分布式事务_转账功能实现上

28:Seata提供XA模式实现分布式事务_转账功能实现下

29:Seata提供XA模式实现分布式事务_没有引入分布式事物问题演示

30:Seata提供XA模式实现分布式事务_项目引入Seata

31:基于Atomikos实现XA强一致性分布式事务实战_Atomikos介绍

32:基于Atomikos实现XA强一致性分布式事务实战_业务说明

33:基于Atomikos实现XA强一致性分布式事务实战_项目搭建

34:基于Atomikos实现XA强一致性分布式事务实战_多数据源实现之读取数据源配置

35:基于Atomikos实现XA强一致性分布式事务实战_多数据源实现

36:基于Atomikos实现XA强一致性分布式事务实战_业务层实现

37:分布式架构的理论知识_BASE理论

38:分布式事务解决方案_最终一致性分布式事务

39:最终一致性分布式事务解决方案_TCC是什么

40:Hmily实现TCC分布式事务实战_认识Hmily-TCC

41:Hmily实现TCC分布式事务实战_业务场景介绍

42:Hmily实现TCC分布式事务实战_项目搭建

43:Hmily实现TCC分布式事务实战_公共模块

44:Hmily实现TCC分布式事务实战_集成Dubbo框架

45:Hmily实现TCC分布式事务实战_集成Hmily框架

46:Hmily实现TCC分布式事务实战_Hmily实现TCC运行流程

47:Hmily实现TCC分布式事务实战_转入转出微服务实现Try阶段

48:Hmily实现TCC分布式事务实战_转入转出微服务实现Confirm阶段

49:Hmily实现TCC分布式事务实战_转入转出微服务实现Cancel阶段

50:最终一致性分布式事务解决方案_什么是可靠消息最终一致性事务

51:可靠消息最终一致性分布式事务解决方案_本地消息表

52:可靠消息最终一致性分布式事务解决方案_RocketMQ事务消息

53:可靠消息最终一致性分布式事务实战_案列业务介绍

54:可靠消息最终一致性分布式事务实战_Docker安装RocketMQ

55:可靠消息最终一致性分布式事务实战_实现订单微服务

56:可靠消息最终一致性分布式事务实战_订单微服务业务层实现之发送事务消息

57:可靠消息最终一致性分布式事务实战_订单微服务业务层实现之监听事务消息

58:可靠消息最终一致性分布式事务实战_订单微服务业务层实现之回查事务状态

59:可靠消息最终一致性分布式事务实战_实现库存微服务

60:可靠消息最终一致性分布式事务实战_库存微服务业务层实现

61:可靠消息最终一致性分布式事务实战_测试程序

62:最终一致性分布式事务解决方案_什么是最大努力通知型分布式事务

63:最终一致性分布式事务解决方案_最大努力通知与可靠消息最终一致性的区别

64:最大努力通知型分布式事务解决方案

65:最大努力通知型分布式事务实战_案例业务说明

66:最大努力通知型分布式事务实战_实现充值微服务

67:最大努力通知型分布式事务实战_充值微服务之业务层实现

68:最大努力通知型分布式事务实战_实现账户微服务

69:最大努力通知型分布式事务实战_账户微服务之业务层实现

70:最大努力通知型分布式事务实战_账户微服务远程调用实现

71:最大努力通知型分布式事务实战_测试程序

章节3
分布式锁

72:分布锁介绍

73:分布式锁概述

74:分布式锁问题_业务介绍

75:分布式锁问题_创建SpringBoot项目

76:分布式锁问题_创建订单业务层编写

77:分布式锁问题_基于Synchronized锁解决超卖问题

78:分布式锁问题_演示问题

79:分布式锁解决方案

80:分布式锁解决方案_数据库悲观锁实现的分布式锁

81:分布式锁解决方案_数据库乐观锁实现的分布式锁

82:分布式锁解决方案_Redis实现的分布式锁原理

83:分布式锁解决方案_Redis实现的分布式锁

84:分布式锁解决方案_Redis分布式锁误删除问题

85:分布式锁解决方案_Redis分布式锁不可重入问题

86:分布式锁解决方案_基于Redisson实现的分布式锁实现

87:分布式锁解决方案_Zookeeper分布式锁原理

88:分布式锁解决方案_Zookeeper实现分布式锁

89:三种分布式锁对比

章节4
接口幂等

90:课程介绍

91:接口设计与重试机制引发的问题

92:接口设计与重试机制引发的问题演示_项目搭建

93:接口设计与重试机制引发的问题演示_业务实现

94:接口幂等性设计_insert操作幂等性原理

95:接口幂等性设计_insert操作幂等性实现_上

96:接口幂等性设计_insert操作幂等性实现_下

97:接口幂等性设计_Update操作幂等性原理

98:接口幂等性设计_Update操作幂等性实现




 另附各章节课程资料


百战程序员微信公众号

百战程序员微信小程序

©2014-2024 百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637