yogjun / myblog

0 stars 0 forks source link

精度丢失问题分析 #32

Closed yogjun closed 2 years ago

yogjun commented 4 years ago

浮点数 long/bigdecimal太长

java后端计算 内部进行运算时先转为分进行运算,这样可以避免运算导致的精度丢失问题 数据库采用BigDecimal切不设置小数为进行存储

js前端计算 decimal.js

前后端交互 long/bigdecimal太长,json精度丢失 对外采用String类型,为防止前后端Json交互导致的精度丢失问题