type
status
date
slug
summary
tags
category
icon

1,new BigDecimal(double d)和BigDecimal.valueOf(double d)结果精度不一致

示例:
结果:
993.4 993.3999999999999772626324556767940521240234375
原因:
.valueOf()源码:——-直接转换成String,小数精度不变
new BigDecimal()源码———-小数精度出现延展

2,new BigDecimal(String s)中值大小一致,但是精度不一致的值一般用compare比较,不使用equals

原因:.equal会比较精度,例如1和1.0在此处是不等的
将本地项目与github联通BeanUtils.copyProperties