
一个生产问题,客户重置密码的时候报错.
查看代码的时候发现在查询客户是否在系统里存在的时候报错了,该段的逻辑是通过手机号和卡号查询出客户ID,这个客户ID用了int 来接受,结果因为30001120204超过了nt的最大值是2147483647 导致报错.
一开始其实没想到这里,还觉得好端端的为什么报错,不死心把这段ID写死在代码,结果在定义的时候就报红了 integer number is too large
interger的最大值是2147483647
Integer.MAX_VALUE =2147483647
网友评论