前提
记录一下自已再开发中碰到疑难杂症。
fastjson的parseObject对json解析map乱序
解决办法:
JSON.parseObject("...", Feature.OrderedField)
JSON.parseObject("...", LinkedHashMap.class, Feature.OrderedField)
Caused by: java.lang.UnsupportedClassVersionError: xxx/xxxx/xxxx/xxx : Unsupported major.minor version 51.0
解决思路:
判断自已项目引入的jar是否存在高版本。建议jar没有引入jdk新特性,最好不要用高版本的jdk进行编译。
BigDecimal.movePointLeft
movePointLeft等效于将该值的小数点移动n位到左边。如果n为非负,则调用仅将n添加至刻度。如果n为负时,调用相当于调用movePointRight(-n)。
如果参数为小数的时候。比如0.01,BigDecimal.movePointLeft的结果为“0.001000000000000000055511151231257827021181583404541015625”