问题辑录

前提

  记录一下自已再开发中碰到疑难杂症。

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

坚持原创技术分享,您的支持将鼓励我继续创作!
0%