自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RocketMq 知识梳理

broker 实际存储消息的地方 一般是一主多从的结构,通过选举与raft 算法防止单点故障 内部有多个MessageQueue ,每个MessageQueue 都是有序的,broker 为MessageQueue 提供了负载均衡策略,broker 会按消费者topic的需求分配对应topic的消息。2 生产者会异步执行本地事务,如果本地事务执行成功 会向broker 发送comit 命令 将半事务消息可见,执行失败会发送rollback 命令 删除掉boker的半事务消息。

2025-03-05 00:12:56 676

原创 Spring 自动配置源码详解

作为一个bean 在容器中,如果扫描到的别的bean 不满足类型排除器的条件,就不会放入spring容器中,在spring源码里,这个容器发挥作用必须在初始化前放入,否则拿不到就会失效。getImportGroup 是重写接口的另一个方法,它提供了另一个选择,一旦重写该方法,重写的selectImort方法就不会走,getImportGroup指向的是不同的导入选择器的分组、分批逻辑。两者都是用来扫描配置类信息的 实现的方法是返回配置类的数组名 一般和import 注解 、指定哪个配置类连用。

2025-02-26 22:22:40 1503

原创 Spring 模拟总结2

required (默认) 子事务需要外界事务 如果外界有就融入外界,如果外界没有自己创建一个,必须需要一个,满足主管需要,自己必须有。support 支持 子事务支持外事务,如果外界有就融入,外界没有,自己不加事务,满足外界要求,自己无所谓。Resuorce 是根据bean的名称注入的,集合不是bean 所以拿不到bean的名字。required-new 自己有事务,和外界事务不是一个事务(挂起)按名称注入的找不到会按类型注入,按类型注入找不到唯一的会报错。一个按类型注入,一个按名字注入。

2025-02-25 22:27:16 393

原创 Spring 模拟面试总结

由于该结构对于不同线程是隔离的,在springboot 中该注解是基于Cglib 实现的,Cglib 实现Aop 是基于继承实现的,但线程代码在执行过程中创建,因此代理对象中线程的事务管理也是在代码执行过程中创建的,所以无法进行统一的事务管理。JDK的动态代理是通过接口实现的,具体指实现接口生成代理对象,通过调用代理对象的方法,然后触发反射的逻辑,用反射获取原方法,把原方法的调用抽象成proxy.invoke()方法,然后在该方法前后做增强的实现。该注解的作用是在依赖注入后初始化前标记初始化的方法。

2025-02-24 21:25:38 1772

原创 Spring 源码启动过程

重复?什么和什么重复?spring spi 自动根据依赖装配的实例和注解配置类里自己实例化的类实例 重复解决思路 在配置类实例化的过程中判断是否需要加载,需要加载就加载,不需要加载就不加载如何判断是否需要加载?判断加载是否重复->判断spring容器是否已经存在,如果已经存在了就重复如何判断spring容器中是否已经存在 通过类加载器@Cinfigrtion 里的bean通过条件注解类,用类加载器加载器判断当前类有无重复的核心类的容器,有就不加载容器,没有就加载@Condition。

2025-02-24 08:29:55 658

原创 Linux 配置主机名及映射

在学习Linux中,起初安装Linux,在安装过程中我们可以自定义主机名,但一旦安装过后,是否就不能修改主机名,需要重新安装呢,答案是否定的,我们可以输入vi /etc/hostname 进入文件修改默认的主机名,默认的主机名为localhost.localdomain 我们只需要将其改成默认的名字然后保存,当然保存后命令行前还显示之前的主机名,需要重启才能生效。一 Linux 主机名的配置。二 Linux 域名的映射。

2024-07-03 10:49:55 872 2

空空如也

空空如也

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

TA关注的人

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