- 博客(8)
- 收藏
- 关注
原创 mybatis-plus雪花算法自动生成ID传到前端导致精度丢失
在传递id时,后端中用Long类型来接收是没有问题,但是传到前端后解析位json时会被解析为Number类型,所以就会发生精度丢失。雪花算法自动生成的id长度是19位,而js里number安全的最大整数只有16位,所以就导致了数据的精度丢失。
2024-10-12 13:02:24 213
原创 【Java复习之路】Stream流
Stream 流是Java对集合数据进行操作的一种抽象概念。它允许我们以声明式的方式对集合中的元素进行各种操作,如过滤、映射、排序、聚合等,而无需编写复杂的循环和条件语句。
2024-10-09 18:01:19 713
原创 【Java复习之路】反射
反射是指程序在运行时能够获取其自身结构(如类、接口、字段和方法)的能力。它提供了一种机制,使程序能够在运行时获得关于类及其成员的详细信息,并能直接操作任意对象的内部状态。
2024-09-30 22:51:26 532
原创 【Java复习之路】动态代理
动态代理允许在不修改原始类代码的情况下,为对象添加额外的功能或行为,比如代理实例在调用方法时,会执行一些附加操作(如日志、校验等),然后再调用实际对象的方法。
2024-09-27 12:02:15 375
原创 Minio快速入门-Java使用篇
在部署篇部署完成之后,来到Spring项目中完成文件上传到Minio的功能在application.yaml下配置参数创建参数类 创建配置类2 使用Minio定义Controller层定义Service层接口实现类3 测试测试桶存在的情况上传成功!上传成功!
2024-09-14 15:15:55 577
原创 Spring中的枚举类型作为参数导致报错:MethodArgumentTypeMismatchException
但是在实际使用时会报错,虽然SpringMVC提供了常用类型的转换器,例如String到Interger、String到Boolean等等,其中也包括String到枚举类型,但是String到枚举类型的转换规则是默认是根据实例名称 ( "ENABLE" ) 转换为枚举对象实例 ("BaseStatus.ENABLE"),而前端传递的数字(1/2)是枚举对象实例的code属性而不是实例对象,因此就会报错MethodArgumentTypeMismatchException方法参数不匹配。
2024-09-10 10:53:49 334
原创 Exception encountered during context initialization - cancelling refresh attempt: java.lang..String
报错:Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
2024-09-04 15:12:44 325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人