自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Java类加载机制

虚拟机称之为虚计算机,所以需要遵守计算机的准则装载--链接--初始化 (类加载机制)装载--链接--初始化--使用--卸载 (类的生命周期)

2024-06-19 22:46:17 301

原创 RabbitMq和RocketMq的区别

3. 消息顺序:RocketMQ在消息传递中提供了严格的顺序保证,即相同分区的消息按照发送的顺序进行处理。而RabbitMQ并不保证消息的顺序性,即使在相同队列中发送的消息也可能以不同顺序被消费。总的来说,RabbitMQ更适合需要跨语言支持、高可用性和丰富插件的场景,而RocketMQ更适合Java生态系统内的大规模、高吞吐量、低延迟的应用。6. 社区生态:RabbitMQ拥有庞大的开发者社区和丰富的生态系统,有大量的插件和工具可用。国内外知名消息中间件对比图。

2024-05-21 15:51:51 369

原创 Spring事务在哪几种情况下会失效?为什么?

3.如果在当前类中进行内部调用方法,比如在A类中有a方法和b方法,a方法没有加@Transaction,b方法加了@Transaction,在a方法中调用b方法,方法b中的事务也不会生效。这是因为spring在扫描bean的时候会自动为标注了@Transaction注解类生成一个代理类,在有注解方法被调用时,实际上是代理类调用的,代理类在调用之前会开启事务,执行事务操作。但是同类中的方法互相调用,相当于this.b(),此时的b方法并非代理类调用,而是直接通过原有的bean直接调用,所以注解不起作用。

2024-05-21 15:34:20 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除