- 博客(8)
- 收藏
- 关注
原创 实体类,根据指定属性去重工具类
方法,使用Java 8的Stream API结合自定义的过滤条件来删除具有相同A、B、C属性值的重复项。来跟踪已经处理过的属性组合,通过将属性组合作为key放入map中来判断是否已经处理过该属性组合。的自定义过滤器方法,根据指定的属性组合对元素进行过滤。过滤器来保留具有不重复A、B、C属性值的元素。在使用自定义过滤器时,需要确保。方法中使用的属性组合是准确的。方法将过滤后的元素收集到列表。方法没有被修改,并且在。
2023-08-04 14:56:01
236
1
原创 如何实现深拷贝
昨天做项目的时候,涉及到了深拷贝浅拷贝,想着今天记录一下新建实体类1.构造函数调用构造函数进行深拷贝,形参如果是基本类型和字符串则直接赋值,如果是对象则重新new一个。2.重载clone()方法Object父类有个clone()的拷贝方法,不过它是protected类型的,我们需要重写它并修改为public类型。除此之外,子类还需要实现Cloneable接口来告诉JVM这个类是可以拷贝的。重载测试其余还有三种方法Apache Commons Lang序列化,
2023-03-21 08:54:24
175
原创 SQL报错 ---未定义明确列00918
SQL报错 ---未定义明确列00918;在编写sql过程中,出现了两列重复,通常是编写sql时字段粘贴错误,可以先去数据库跑一下数据。这种情况就会报错,跑一下数据,是值与字段否有重复.
2023-03-13 16:21:48
388
原创 账号在测试环境正常登录,本地报用户名密码错误
晚上突然想起来,本地redis重启下试试,第二天重启后还是有问题,又试了下清空缓存。账号绝对是对的,密码也绝对没有问题,只有开发环境下报错,前端后端重启都没有用。2.redis-cli -p 端口号。
2023-03-09 14:07:36
286
原创 解决BigDecimal转换Double
Java.math.BigDecimal.doubleValue()方法释义:BigDecimal可转换为双精度,如果此BigDecimal具有太大的幅度表示为double。BigDecimal a = (实体类.get Double类型)实现BigDecimal a 转换 Double b。
2023-03-08 10:31:11
1787
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅