上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 21 下一页
摘要: * 1.首先redis服务器会创建一个或者多个套接字,以接收客户端的连接请求。* 2.redis将建立连接的套接字和监听的套接字注册到redis多路复用机制里面,redis多路复用机制会监听这些套接字,当套接字可读,可写,发生错误时通知redis服务器。* 3.redis服务器读取或者写入准备就绪的 阅读全文
posted @ 2025-01-10 09:47 人在代码在 阅读(19) 评论(0) 推荐(0)
摘要: 策略模式代码示例: 代码示例: // 首先,我们定义一个接口 MathOperation,表示数学操作的策略 // 定义策略接口 interface MathOperation { int operate(int a, int b); } // 实现加法策略 class Addition imple 阅读全文
posted @ 2024-10-17 15:38 人在代码在 阅读(86) 评论(0) 推荐(0)
摘要: 1.复合开闭原则,对扩展开放,对修改关闭。客户端比如feign调用时,当服务端修改代码后,客户端不需要修改代码。 FactoryBean与工厂方法模式的关系 虽然FactoryBean并不是工厂方法模式的直接实现,但它在某种程度上借鉴了工厂方法模式的思想。FactoryBean通过定义一个接口(Fa 阅读全文
posted @ 2024-10-17 10:56 人在代码在 阅读(51) 评论(0) 推荐(0)
摘要: @MapperScan(basePackages = {"com.cnmyhr.ecch.contract.mapper","com.cnmyhr.ecch.event.core.mapper"}) 》 @Import({MapperScannerRegistrar.class})》 public 阅读全文
posted @ 2024-10-12 11:13 人在代码在 阅读(26) 评论(0) 推荐(0)
摘要: 我们讲过如果一个类实现了ImportSelector接口,并且在配置类中被@Import加入到Spring容器中以后。 Spring容器就会把ImportSelector接口方法返回的字符串数组中的类new出来对象然后放到工厂中去。 @SpringBootApplication》 @EnableAu 阅读全文
posted @ 2024-10-12 10:08 人在代码在 阅读(33) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-09-27 14:48 人在代码在 阅读(5) 评论(0) 推荐(0)
摘要: `SpringFactoriesLoader` 是 Spring 框架中的一个类,用于从 `META-INF/spring.factories` 文件中加载配置。这是一个非常强大的机制,使得 Spring 能够通过查找类路径上的配置文件,动态地发现和加载特定的组件或服务。 在 Spring 自动注入 阅读全文
posted @ 2024-09-27 14:46 人在代码在 阅读(92) 评论(0) 推荐(0)
摘要: https://www.163.com/dy/article/J8871AJ5055616YO.html 假设,我们有一个UserServiceImpl和UserService,此时需要在UserContoller中使用UserService。在 Spring 中通常都习惯这样写代码: @Autow 阅读全文
posted @ 2024-09-26 11:56 人在代码在 阅读(168) 评论(0) 推荐(0)
摘要: 在调试过程中,判断一个代理对象是通过 CGLIB 实现的还是通过 JDK 动态代理实现的,可以从以下几个方面入手: ### 1. 检查代理对象的实际类型在 IntelliJ IDEA 中,你可以使用调试工具查看对象的实际类型。JDK 动态代理和 CGLIB 动态代理在对象类型上有显著区别: - ** 阅读全文
posted @ 2024-09-26 11:41 人在代码在 阅读(294) 评论(0) 推荐(0)
摘要: 接口》想要注册代理类》构建一个工厂类实现beandefinition,通过getobject方法返回代理类》想要增强 构建一个处理类实现invocationhandler通过invoke方法增强》注册器》spring容器 接口>beandefinition》工厂模式getobject生成代理类>in 阅读全文
posted @ 2024-09-25 10:57 人在代码在 阅读(24) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 21 下一页