- 博客(10)
- 收藏
- 关注
原创 Seata AT模式原理
AT模式是基于两阶段提交算法,与XA相比,避免了在锁定资源时间长等缺点,在第一阶段就会提交子事务,一致性通过日志,前镜像和后镜像来实现。第二阶段时,成功则删除日志,失败则利用日志回滚。这样在牺牲一定中间事务状态时间的情况下,保证了较高性能。Seata作为优秀的分布式事务框架,其中AT模式以其侵入小等原则作为主流方式。刚性事务和柔性事务之间最大的区别就是 是否容忍中间状态的存在。
2023-11-14 12:02:37
61
1
原创 Java Class类与反射
Class类是一个特殊类,它用于表示JVM运行时类或接口的信息。一个类只有被JVM加载后才能使用,需要经过五个阶段。当类被虚拟机加载后都会在内存中创建一个该类的Class对象,用于存储该类的各种信息。Class类的构造函数被设计为私有的,这意味着我们不能通过new的方式来创建Class对象,只有JVM才能创建该类的实例。因为类的加载不是我们负责的,只有JVM才知道如何加载一个类。Class类提供很多方法用于获取类的各种信息,比如获取类名、判断该类是否是一个接口还是普通类等等。
2023-10-11 14:37:43
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人