- 博客(4)
- 收藏
- 关注
原创 算法题总结
用当前的选择的matrix[i][j] 的值做判断,判断后用目前dp[i][j] = Math.min(dp[i-1][j-1],Math.min(dp[i - 1][j], dp[i][j - 1])) +1 来迭代。从左到右并从右到左,比temp小则可以接雨水,比temp大则更新temp。在从右到左遍历:如果左边比右边多,左边去= max(左边,右边+1)2.leetcode #221 最大正方形(middle)dp[i][j] 以i,j结尾面积最大的边长.leetcode#42 接雨水。
2024-09-14 15:06:50 430
原创 Spring 中的 ApplicationContext 是什么?
ApplicationContext是Spring框架中的一个核心接口,它提供了对Bean的全面管理以及对应用程序环境的支持。Spring中的ApplicationContext是Spring框架中的一个核心接口,它代表了Spring IoC容器的高级形态,提供了比BeanFactory更丰富的功能和灵活性。ApplicationContext提供了国际化的支持,可以根据不同的语言环境加载不同的资源文件,实现多语言的支持。它提供了一个统一的接口,使得开发者可以方便地访问和使用这些资源。
2024-08-22 10:32:06 261
原创 Spring 中的 BeanFactory、FactoryBean和ObjectFactory
最后,在main方法中,我们启动了Spring应用上下文,获取了MyBeanConsumer的实例,并调用了它的consume方法来演示ObjectFactory的使用。实现FactoryBean接口的类可以返回一个特定的对象,这个对象本身不是FactoryBean的实现类,而是通过FactoryBean的方法创建的。在Spring框架中,BeanFactory、FactoryBean和ObjectFactory都是重要的概念,它们在Spring的IoC容器和对象创建过程中扮演着不同的角色。
2024-08-21 16:43:55 920
原创 spring三级缓存
这样,即使在循环依赖的情况下,也能确保注入的是经过AOP代理的对象,从而保证了AOP增强逻辑的正确执行。"代理对象"则是实现了与目标对象相同接口的类实例,用于代理对目标对象的所有方法调用,并在调用前后执行增强逻辑。在解决循环依赖问题时,三级缓存通过存储能够生成代理对象的工厂对象,确保了即使在循环依赖的情况下,也能注入经过AOP代理的对象。当使用AOP时,这些Bean可能会被Spring AOP框架代理。代理对象是指实现了与目标对象相同接口的类实例,但它内部持有目标对象的引用,并在方法调用时执行增强逻辑。
2024-08-21 11:07:36 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人