先看问题:

数据库 id 为 Bigint 类型:

通过后端逻辑取值返回给前端:

JS 的number类型有个最大值(安全值)。即2的53次方,为9007199254740992(16位)。如果超过这个值,那么js会出现不精确的问题。

可以看出数据已经出错,js中数字类型最长为17位,导致后几位就会变成000,而导致后端查出来的数据与前端看到的ID不一致

解决办法可以这样:
使用 Fastjson 的 ToStringSerializer 注解,让系统序列化时,保留相关精度。

    @JsonSerialize(using = ToStringSerializer.class)private Long id;

后端 Long类型,超过 js 的number类型最大值的解决办法相关推荐

  1. vs项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序的解决办法

    项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序的解决办法 2010-08-25 17:24:35|  分类: .net |  标签: |字号大中小 订阅 用vs打开一个解决方 ...

  2. java ee ide 假死_Eclipse编辑jsp、js文件时卡死现象的解决办法汇总

    使用Eclipse编辑jsp.js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲.将所有用过的方法罗列如下: 1.取消验证 windo ...

  3. uni-app微信小程序uni.navigateTo跳转无效问题;记录一次uni-app页面跳转无效,来回跳转问题;wx.navigateTo ,跳转超过10次怎么点不动的解决办法。

    场景需求:从小程序A页面跳转到小程序B页面,然后B页面还可以跳到A页面. 跳转失效原因: –1.uni.navigateTo只能跳转到非tabBar页面,tabBar导航栏页面只能用uni.switc ...

  4. js的跨域问题和解决办法

    js的跨域问题和解决办法 参考文章: (1)js的跨域问题和解决办法 (2)https://www.cnblogs.com/jsrou/p/9896451.html 备忘一下.

  5. DHCP服务启动报“bad subnet number/mask combination.”的解决办法

    DHCP服务启动报"bad subnet number/mask combination."的解决办法 自家的linux服务器上搭建DHCP服务在重启后出现报错,但是光看表面的原因 ...

  6. 深入了解JS的Number类型

    深入了解 Number 类型 Number 类型作为 JS 的基本数据类型之一,被应用在程序中的各种场景,其重要性就如数字对于我们日常生活. 下面就让我们来一起深入了解下,为以后的"策马奔腾 ...

  7. .net 发布程序时出现“类型ASP.global_asax同时存在于...”错误的解决办法

    web程序发布后,通过浏览器访问程序显示如下的错误信息: 编译器错误消息: CS0433: 类型"ASP.global_asax"同时存在于"c:\WINDOWS\Mic ...

  8. laravel-admin 查询过滤时间戳(数据库使用int类型)不起作用案例复现及解决办法

    今天在使用laravel-admin做查询过滤的过程中,有个查询条件是时间范围查询:想到使用laravel-admin查询过滤器中的between方法来实现,代码如下: $grid->filte ...

  9. MOSS2007 无法上传超过30M或者50M的大文件解决办法 (转)

    转自:http://www.cnblogs.com/codingart/articles/1718032.html 1 如果MOSS2007 无法上传超过30M的文件 解决办法:可能是iis7上传大文 ...

最新文章

  1. JavaWeb应用开发环境-Tomcat服务器
  2. 如何解决弹出窗口固定大小及内容的问题
  3. 数据库更新记录,但程序查不到新记录问题
  4. bi导入数据失败 power_会商业智能BI的人,做的报表都比别人好看
  5. 洛谷P2280 [HNOI2003]激光炸弹
  6. SAP Commerce Cloud 产品主数据读取的单步调试
  7. Marketing Cloud里CSRF token的获取时机
  8. Spring项目的按层打包已过时
  9. matlab使用tic 和 toc记录程序执行时间
  10. 苹果为什么收购英特尔手机基带业务?库克解释了一下
  11. 解决PHPStudy8.1.1 mySQL服务启动失败 数据库工具报错卡死
  12. conn (php)
  13. 适合做自动化测试的项目
  14. 职业生涯(一)——你就是自己想要成为的那个人!
  15. UE4 虚幻引擎,HDRI光照
  16. 【元胞自动机】基于元胞自动机实现交通流NaSch模型matlab源码
  17. java applepay_ApplePay对接java后台详细代码
  18. Flutter 网络请求王者 Dio 应用简介
  19. 小飞鱼通达二开 通达OA集成企业微信扫码登录的开发(图文)
  20. 一文带你认识微内核,华为“鸿蒙”操作系统微内核到底是什么?

热门文章

  1. C语言之结构体(进阶篇)
  2. gitlab获取项目所有文件名
  3. 给你一个字符串 s ,每 两个 连续竖线 ‘|‘ 为 一对 。换言之,第一个和第二个 ‘|‘ 为一对,第三个和第四个 ‘|‘ 为一对,以此类推。
  4. 知识付费系统源码【开源版】这样来下载搭建
  5. 领英推广的效果怎么样,我们应该怎么推广
  6. 尝试“ 网红营销 ”却狠狠摔了一跤,问题出在了哪?
  7. windows cmd 查看文件目录树
  8. r语言在linux下取数据,菜鸟第一步,跪在数据处:R语言读取数据
  9. 8个案例及如何学好ReaxFF反应力场
  10. 上门服务app开发一个什么价格市场如何