自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring 中的 @Bean 与 @Component 注解的区别有哪些?

用于显式地声明单个Bean,通常是在配置类中。则用于第三方库的类,或者需要复杂配置的Bean。用于自动检测和自动装配Bean,而。更多用于自己写的类,而。

2024-10-22 17:31:43 418

原创 SpringBoot条件注解

当classpath下不存在指定的类时,条件匹配。: 当classpath下存在指定的资源时,条件匹配。: 当classpath下存在指定的类时,条件匹配。: 当SpEL表达式计算结果为true时,条件匹配。: 当容器中不存在指定的Bean时,条件匹配。: 当容器中存在指定的Bean时,条件匹配。在这个例子中,只有当classpath下存在。: 当JNDI存在指定的资源时,条件匹配。: 当指定的属性有特定的值时,条件匹配。: 当不是web环境时,条件匹配。: 当是web环境时,条件匹配。

2024-10-22 14:29:54 571

原创 Spring Task基本使用

任务的定义与基于注解的方式相同,即在你的Java类中使用@Component和@Scheduled注解来标记定时任务。

2024-10-21 09:41:57 268

原创 ​‌dependencyManagement与dependencies的主要区别​

当使用dependencies元素声明依赖项时,Maven会自动从仓库中下载并添加这些依赖项到项目中。dependencies元素指定了项目所依赖的库、框架或其他项目,通过在dependencies中列出依赖项,Maven将会自动解析并下载这些依赖项,并将其包含在项目的构建路径中,以供编译、测试和运行时使用‌。通过在父项目的dependencyManagement中定义依赖项和版本号,子项目可以继承这些定义,并使用相同的版本号,从而确保项目中使用的依赖项版本一致,避免冲突和不一致性‌。

2024-10-21 09:41:04 318

原创 poi相关方法及其使用详解

Apache POI 是一个非常流行的 Java 库,用于读取和写入 Microsoft Office 文档,包括 Excel(.xls和.xlsx)、Word(.doc和.docx)和 PowerPoint(.ppt和.pptx)文件。下面是一些常用的 POI 方法及其使用示例,主要集中在 Excel 操作上,因为这是最常用的功能之一。

2024-09-27 09:00:00 517

原创 类加载器调用的方法,这些方法是干啥用的?

在Java中,类加载器()提供了多种方法来支持类的加载和管理。这些方法可以分为几类:类加载、资源访问、类查找和初始化控制等。

2024-09-26 17:45:05 319

原创 POI读写excel经典案例

POI读写excel经典案例

2024-09-26 15:37:11 403

原创 SpringUtils常用方法

将集合或者数组以某种拼接符号拼接到一起,形成一个新的字符串(String类型的返回值)(1)指定开始位置: 会从指定的开始位置,一直截取到字符串末尾。(2)从分隔符最后一次出现的位置开始截取。(4)从分隔符最后一次出现的位置向前截取。从指定的分隔符截取,但不包含这个分隔符。(3)从分隔符第一次出现的位置向前截取。(5)截取指定标记字符串之间的字符串。(1)从分隔符第一次出现向后截取。(2)指定起始位置和结束位置。1、去除字符串首位的控制字符。3、去除字符串中所有的空白符。2、去除字符串首位的空白符。

2024-09-26 10:12:56 506 1

原创 LocalDateTime常用方法

LocalDateTime 是 Java 8 中日期时间 API 提供的一个类,在日期和时间的表示上提供了更加丰富和灵活的支持。LocalDateTime 类相比于早期的 Date 和 Calendar 类来说有以下几个优势:更加丰富的日期时间类型支持: LocalDateTime 类封装了 LocalDate 和 LocalTime 两个类,支持更加细化的日期时间操作,例如获取某一天的开始和结束时间、获取某个时间段内的所有日期等。

2024-09-25 16:01:21 2213

原创 ‌冗余字段设计方案‌

主要基于数据查询性能和数据一致性的考虑,通过在表中添加冗余字段来优化查询性能、提高数据的一致性及减少数据库负载。

2024-09-23 09:47:44 308

原创 springboot项目使用redis存储对象集合数据时报错:com.fasterxml.jackson.databind.exc.InvalidDefinitionException

本文章讲述了在使用SpringBoot和Redis时,由于Jackson不支持Java8的LocalDateTime类型导致序列化异常。通过使用Fastjson库转换List对象集合为Json格式,解决了这个问题。

2024-09-20 10:20:15 409

原创 面试官:连Serializable都不知道是什么,你这5年都干些什么了?

了解序列化

2024-09-18 17:16:37 345

原创 关于​‌CollectionUtils.isEmpty()方法用于判断一个集合是否为空。​

关于​‌CollectionUtils.isEmpty()方法用于判断一个集合是否为空。​

2024-09-18 15:23:11 1370

原创 Spring JoinPoint详解

‌‌ 在AOP中,JoinPoint代表了程序执行的某个具体位置,例如方法调用、方法执行前后、异常抛出等。通过在JoinPoint上定义切面(Aspect),可以在程序执行过程中动态地插入切面逻辑,实现横切关注点的模块化和复用。

2024-09-09 17:42:21 620

原创 ​‌BeanUtils提供了多个实用的方法,用于简化JavaBean的操作。‌​

方法允许将一个JavaBean对象的所有属性值复制到另一个对象中。这对于需要将一个对象的属性值批量复制到另一个对象中非常有用,尤其是在进行数据迁移或对象初始化时‌。这些方法允许动态地访问和修改JavaBean的属性,而无需直接调用每个属性的getter和setter方法‌。这些方法的使用大大简化了JavaBean的操作,尤其是在处理复杂的表单数据、构建查询参数、数据迁移和对象初始化等方面提供了便利。方法可以动态地获取JavaBean对象的属性值,即使属性是内嵌对象的属性也可以通过点号分隔来访问‌。

2024-09-05 15:16:39 328

原创 我们为什么要序列化?

序列化的意义

2024-09-05 14:34:35 285

原创 解决controller层注入service是出现空指针问题

controller层的接口方法用了private私有化了接口,当我在本地测试时候是没有问题的,但是因为我本地开发时有登录AOP验证,所以我注释掉了AOP,所以我在本地测试时不会出现问题。

2024-08-29 10:35:57 465 1

原创 compareTo()用法

compareTo() 方法用于将 Number 对象与方法的参数进行比较。可用于比较 Byte, Long, Integer等。该方法用于两个相同数据类型的比较,两个不同类型的数据不能用此方法来比较。语法public int compareTo( NumberSubClass referenceName )参数referenceName-- 可以是一个 Byte, Double, Integer, Float, Long 或 Short 类型的参数。返回值1、如果指定的数与参数相.

2021-09-13 15:05:45 3836

空空如也

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

TA关注的人

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