HelloWorld幸存者营地:Java入门防坑手册
文章平均质量分 73
以初学者的视角,介绍java学习过程当中的各个重要知识点,以简单的方式让所有初学者都可以理解
码破苍穹ovo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
场景题----数据去重
(场景提)现在有一个学生表,字段为学校、班级、姓名、语文成绩,我需要进行去重,依据为学校、班级、姓名一样就认为是同一个学生,现在丢到set里面进行去重,要怎么样实现一个去重效果?那么很容易就可以想到,我们只需要按照数据库字段创建一个与之对应的实体类,重写hashCode()与equals()后,直接将对象存入Set集合中即可自动去重。Set集合本身就无法存储重复元素,所以我们唯一需要考虑的仅仅是将对象存入Set集合时,如何让Set集合按我们需要的规则将符合条件的对象认为是相同的对象。原创 2025-06-08 16:58:06 · 3152 阅读 · 0 评论 -
AOP使用案例----公共字段填充
会被IOC容器识 别为一个切面(Aspect),通过动态代理自动生成一个动态代理类,将切面逻辑(需要增加的业务需求) 织入到目标方法中(需要被优化的方法 JoinPoint),运行时实际执行的是动态代理类中优化后的方 法。*拦截方法返回值任意 .*.*任意的类与方法 (..)任意参数类型 * 类与方法层面 (..)方法参数 层面 利用该注解将切入点表达式封装到一个方法中,将该方法作为value给通知类型的参数赋 值,实现切入点表达式的复用。原创 2025-03-27 23:15:59 · 2624 阅读 · 1 评论 -
以初学者的视角认识 SpringBoot自动配置原理
EnableAutoConfiguration 实现自动装配的核心注解 其内部封装了@Import 导入了AutoConfigurationImportSelector(ImportSelector的实现类) ImportSelector的实现类通过selectImports()方法 将需要的类导入到IOC容器中。@Import便是核心中的核心 该注解的作用是将配置类或配置文件导入到当前配置类中,导入的配置类中的Bean和其他配置信息也会被包含到当前Spring容器中。原创 2025-03-17 11:04:02 · 3025 阅读 · 7 评论
分享