-
Spring security的执行流程
Spring Security 的执行流程: 1、认证(Authentication):先经过认证过滤器 -> 认证管理器 -> 成功后存入 SecurityContextHolder 2、授权(Authorization):访问资源时经过授权过滤器 -> 权限判断 -> 允许访问或拒绝访问 3、所有请求都经过 SecurityFilterChain 过滤
NEW个对象 2025-02-27
-
dubbo支持多种协议:
dubbo支持多种协议:
NEW个对象 2025-02-26
-
FactoryBean与BeanFactory区别
1、BeanFactory是Spring框架的核心接口,它是Spring IoC容器的基础。BeanFactory负责创建、配置和管理Bean的生命周期。 2、FactoryBean是一个特殊的Bean,它自身是一个Bean,同时也充当了一个工厂的角色,如果返回的bean是FactoryBean,那么会调用它的getObject()方法获取对象。
NEW个对象 2025-01-17
-
深入RabbitMQ世界:探索3种队列、4种交换机、7大工作模式及常见概念?
https://blog.csdn.net/belongtocode/article/details/141299958
NEW个对象 2025-01-12
-
Spring是如何管理事务的,事务管理机制是什么
Spring的事务机制包括声明式事务和编程式事务。
NEW个对象 2025-01-10
-
Java泛型super与extend的区别
? extends T子类限定,被其修饰的对象只能进行读取操作,不能增删。 ? super T超类限定,被其修饰的对象只能进行增删操作,不能读取。
NEW个对象 2025-01-07
-
事务传播
事务传播
NEW个对象 2025-01-01
-
Nacos与Eureka如何选择?
1、Nacos支持AP和CP两种模式,Eureka仅支持AP,如果对数据一致性要求比较高,选择nacos。 2、Nacos支持多语言,比如:java、python、go等,Eureka仅支持java 3、Nacos是Spring alibaba的组件,Eureka是Netflix的组件。 4、Nacos 不仅提供服务注册与发现,还提供配置管理、动态 DNS 服务等。
NEW个对象 2024-12-30
-
B树与B+树的区别
B树与B+树的区别
NEW个对象 2024-12-25
-
Spring如何通过三级缓存解决循环依赖问题
三级缓存: 一级缓存(singletonObjects):存储已经完全初始化的单例 Bean 对象。 二级缓存(earlySingletonObjects):存储已经实例化但尚未完全初始化的单例 Bean 对象。 三级缓存(singletonFactories):存储 Bean 对象的创建工厂,用于在创建过程中检测循环依赖。
NEW个对象 2024-12-17