Java
文章平均质量分 68
Java 知识记录
码畜c
这个作者很懒,什么都没留下…
展开
-
java 无法从通过函数引用推导出泛型类型问题
记录今天在写一个工具类时遇到泛型问题:。工具函数:测试函数:idea 编译错误提示:根据 idea 的编译错误信息,我们可以发现:最终在调用打印函数时,匹配的是 函数,而不是 。显然,ArrayList 并不是 String 类型,所以编译器抛出了编译异常。那么为什么会这样?在看一下 getKeys 函数的泛型声明:直接、间接的声明泛型类型,使得编译器可以正确推导,并进行函数签名的匹配。原创 2024-08-16 16:17:29 · 277 阅读 · 0 评论 -
Lambda 实现类的序列化与在MybatisPlus中的应用
现在,我们可以拿到 Lambda 实例的信息了,其中有一个很关键的数据:若 Lambda 实例是被方法引用构成的,那么该方法的名称就会被封装在 SerializedLambda 中,测试一下。Mybatis plus 就是使用这个方式,根据传递 的 Lambda 获取到所对应的实体字段,继而获取到所对应的表字段。此方法的含义:通过对 Lambda 对象的序列化与反序列化,获取到 Lambda 实例的详细信息。序列化与反序列化成功。对比前面提到的 Lambda 对象的序列化与反序列化,我们将。原创 2023-06-15 17:24:38 · 345 阅读 · 0 评论 -
Lambda 的具体实现类
内部类生成一个具体的实现类,而对于 lambda 表达式,并没有生成一个具体的实现类。我们可以发现依赖外部环境的 lambda 会将引用的外部变量闭包的存储在内部。,而并不是我们写的 lambda 体中的输出语句。,其实现也正是 lambda 体中的内容。原创 2023-06-15 09:53:22 · 110 阅读 · 0 评论 -
Java 内部类的实现
Java 内部类的实现原创 2023-06-07 13:57:38 · 127 阅读 · 0 评论 -
Java 泛型的协变与逆变
Java 泛型中的协变与逆变原创 2023-06-06 12:02:19 · 1367 阅读 · 2 评论 -
NIO - ByteBuffer
Nio ByteBuffer原创 2023-03-02 16:51:23 · 100 阅读 · 0 评论 -
Logback 配置
Logback 配置文件的配置原创 2023-02-05 23:31:15 · 183 阅读 · 0 评论 -
SpringMVC 拦截器失效
拦截器拦截路径中含有 Context-Path 导致的拦截器失效原创 2022-12-31 14:49:16 · 265 阅读 · 0 评论 -
深入理解类的泛型
深入理解类的泛型原创 2022-12-19 15:18:17 · 324 阅读 · 0 评论 -
Lombok 的 @FieldNameConstants 注解
Lombok 的 @FieldNameConstants 注解原创 2022-12-19 15:15:27 · 1281 阅读 · 0 评论 -
Collection stream 应用实例
Collection stream 应用实例原创 2022-12-19 15:15:03 · 213 阅读 · 0 评论 -
ClassLoader 源码分析
ClassLoader 源码分析原创 2022-12-15 11:24:59 · 975 阅读 · 0 评论 -
@SafeVarargs
@SafeVarargs 注解原创 2022-12-15 11:24:31 · 119 阅读 · 0 评论 -
并发环境下的Spring事务问题
并发环境下的Spring事务问题原创 2022-12-15 11:24:15 · 754 阅读 · 0 评论 -
BigDecimal
Java 中的 BigDecimal原创 2022-12-15 11:23:16 · 370 阅读 · 0 评论 -
常用 AspectJ 切点表达式
常用 AspectJ 切点表达式原创 2022-12-13 17:42:08 · 364 阅读 · 0 评论 -
缓存击穿、雪崩、穿透
Java 程序中模拟基于Redis的缓存击穿、雪崩、穿透原创 2022-12-13 17:39:25 · 143 阅读 · 0 评论 -
Spring循环依赖
Spring循环依赖分析(需要看过getBean方法的源码)原创 2022-12-12 09:12:57 · 67 阅读 · 0 评论 -
Spring事务失效
根据事务失效情景进行源码追踪分析原创 2022-12-12 09:12:45 · 321 阅读 · 0 评论 -
ThreadLocal
关于ThreadLocal的常见问题的分析与解决方法原创 2022-12-11 15:47:24 · 87 阅读 · 0 评论 -
Redis的序列化
Redis 的序列化方式的不同与Java 中的配置方式原创 2022-12-11 15:46:54 · 5166 阅读 · 0 评论 -
实现一个简单的TreeUtils
实现一个简单的工具类,针对于类于admin后台的menu列表这样的多路树形结构。原创 2022-12-11 15:46:39 · 132 阅读 · 0 评论