自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Minio快速入门-Linux部署篇

简单几步,快速在Linux上部署Minio并使用

2024-09-13 15:21:46 1029

原创 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关注的人

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