java
文章平均质量分 67
fanchenms
这个作者很懒,什么都没留下…
展开
-
Java反射动态创建对象
根据配置文件指定信息,动态创建对象,并执行方法。配置文件 re.properties。原创 2024-07-05 12:14:51 · 89 阅读 · 0 评论 -
Java SPI机制
Java SPI(Service Provider Interface)机制是Java提供的一种服务发现机制,它允许第三方服务提供商通过实现预定义的接口来扩展框架或应用程序的功能。SPI机制通过动态加载服务提供者实现类的方式,使得框架的扩展和组件的替换变得容易和灵活。原创 2024-07-05 12:03:13 · 670 阅读 · 0 评论 -
利用threadLocal 把拦截器中的对象传递到controller或service中
利用threadLocal 把拦截器中的对象传递到controller或service中原创 2024-07-05 11:46:04 · 185 阅读 · 0 评论 -
java泛型
泛型什么是泛型1.背景:JAVA推出泛型以前,程序员可以构建一个元素类型为Object的集合,该集合能够存储任意的数据类型对象,而在使用该集合的过程中,需要程序员明确知道存储每个元素的数据类型,否则很容易引发ClassCastException异常。2.概念:Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许我们在编译时检测到非法的类型数据结构。泛型的本质就是参数化类型,也就是所操作的数据类型被指定为一个参数。3.好处:类型安全原创 2021-09-08 09:29:30 · 183 阅读 · 0 评论 -
mybatis-plus插入或更新时空值不操作
mybatis-plus插入或更新时空值不操作问题描述:mybatis-plus插入或更新时,如果传过来空字符串(“”),mybatis-plus也会将其当作数值插入到数据库中,此时数据库中该字段的值就是“”,而不是NULL,当该字段是唯一值但又不是必须值时,下次再插入一个空值就会报错(提示重复值,无法插入),而且它的空值也会写入sql中,影响性能。如何解决这个问题?就是要更改字段插入或更新的策略,可以在配置文件中全局设置,也可以在实体类(只能是在实体类,不能在VO或其他类中设置)中单独设置,具体原创 2021-07-31 09:37:45 · 3890 阅读 · 0 评论 -
java8新特性、Lambda、函数式接口、方法引用、Stream API、Optional、新日期API、接口默认方法、重复与类型注解
1. Java 81.1 生态Lambda 表达式函数式接口方法引用 / 构造器引用Stream API接口中的默认方法 / 静态方法新时间日期 API其他新特性1.2 新特性速度更快代码更少强大的 Stream API便于并行最大化减少空指针异常 Optional (Kotlin ?)注:其中最为核心的为 Lambda 表达式与 Stream API1.3 温故而知新Hashmap 底层结构/原理 老话题不再阐述 …并发hashmap …原创 2021-02-17 22:02:08 · 1181 阅读 · 1 评论