自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Bean的循环依赖

Bean的循环依赖指的是在Spring应用上下文中,两个或多个bean互相依赖,形成一个闭环,导致Spring在实例化这些bean时遇到的问题。具体来说,当尝试初始化一个bean A 时,发现它依赖于另一个bean B,而在尝试初始化bean B 时,又发现它反过来依赖于bean A,这就构成了一个循环依赖。假设有两个类A和B,A依赖于B,B依赖于A。

2024-04-24 17:07:04 221

原创 AOP(Spring)

AOP(Aspect Oriented Programming)是面向切面编程,是一种编程范式,它允许程序员将横切关注点从主业务逻辑中分离出来,单独编写并在需要的地方织入到主程序中。这种编程模型增强了代码的可重用性、模块化和可维护性。在传统的面向对象编程中,一些如日志记录、事务管理、权限检查、性能监控等功能常常会贯穿多个对象或类的方法,形成交叉的关注点。这些关注点难以通过单一的类继承或对象组合完全抽象出来。AOP通过定义“切面”来解决这个问题,切面包含了特定的横切关注点的实现,

2024-04-08 14:38:55 1730

原创 @Configuration注解的作用

这个注解标记在一个类上,表明该类是Spring的一个配置类,即它包含了一系列通过@Bean注解的方法来定义Bean的配置信息。使用标记的类会被Spring的组件扫描机制识别为配置类,并通过CGLIB代理或ASM字节码工具动态生成一个实现了BeanDefinitionRegistryPostProcessor接口的类,进一步处理配置类中声明的@Bean方法。当Spring容器初始化时,会执行配置类中的@Bean方法,生成相应的Bean定义并添加到Spring容器中。@Bean。

2024-04-01 14:51:33 593

原创 动态代理(Spring)

Java中的动态代理是指在运行时动态创建一个实现了一组给定接口的新类实例的过程。这个新创建的代理类能够代理(即代表)原有的接口实现类,并在方法调用前后插入额外的逻辑,例如日志记录、权限检查、性能统计、事务控制等。动态代理无需修改原有类的源码,通过委托机制和反射API,使得代理对象在执行真实对象的方法时,可以根据需要进行增强处理。不喜欢看文字描述那我就用代码举个例子。

2024-03-28 15:36:02 1631 1

原创 类型转换(Java)

在写一些算法题的时候可能会碰到一些需要转换数据类型的时候因为不同类型的方法不同,比如可能有些算法题用字符串类型的方法解题更快。记录一些可能在算法中比较常用的类型转换的方法。

2024-03-17 21:13:43 177

原创 摩尔投票算法

摩尔投票算法(Boyer-Moore Majority Vote Algorithm)是一种在线性时间内找到数组中出现次数超过一半的元素的有效方法。适用于任何满足问题条件的数据流场景。是一种简单并且高效的算法。

2024-03-07 20:10:30 486

原创 数据类型范围及范围溢出解决方案

由于这种二进制表示方式,所以它可以表示的最大正整数是2的31次方减1,而最小负整数则是-2的31次方。只需要将代码中的result改成Long类型,因此在while循环的过程中就不会出现int类型溢出的问题,最后再返回的过程中再将result类型转换成int类型。》通过率很低,但是我看完题目觉得挺简单的,想着提高一下它的通过率,然后就随手写了段代码,测试都通过了,提交时却报错。我一看结果就知道我没有考虑到整数类型的溢出问题,难怪这道题的通过率这么低。类型占用的内存大小决定的。

2024-03-04 21:07:42 730

原创 子串和子序列

子串(Substring)子串是指原字符串中连续的一段字符组成的序列。换句话说,子串是从原字符串中选取的一个或多个相邻字符构成的新字符串。例如,在字符串 "abcdefg" 中,"abc"、"def" 和 "cde" 都是合法的子串,因为它们都是原字符串中的连续部分。子串的长度至少为1,也可以是整个原字符串(即原字符串本身也是它自己的子串)。

2024-03-02 17:16:01 1601 1

空空如也

空空如也

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

TA关注的人

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