`
song020cn
  • 浏览: 61884 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

什么是Id

    博客分类:
  • Java
阅读更多

最近从别人手里接过一个功能点,table的Id(long),居然是当前时间的毫秒数值与playerId做String拼接组成的,playerId是另一个Entity的Id(long)。

在测试阶段一直都没问题,但是上线之后就出问题了。

String newId = String.valueOf(playerId)+String.valueOf(System.currentTimeMillis());
 

日期的long值+playerId之后,存储类型为string。

上面的string值,在Long.parseLong(value)的时候,出现了NumberFormatException。

 

那么,现在,我们来看看原因到底是为何。

long的取值范围为(-9223372036854774808~9223372036854774807),占用8个字节(-2的63次方到2的63次方-1)。

当前时间的毫秒数值:1316223521431;

已经很长了一旦playerId达到7位数,那么,结果不言而喻!!!

 

Exception in thread "main" java.lang.NumberFormatException: For input string: "25430051316162482222"
	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:422)
	at java.lang.Long.parseLong(Long.java:468)
	at org.test.core.AppMain.main(AppMain.java:88)
分享到:
评论

相关推荐

    id小助手idaide下载

    id小助手idaide下载id小助手idaide下载id小助手idaide下载id小助手idaide下载id小助手idaide下载id小助手idaide下载id小助手idaide下载id小助手idaide下载id小助手idaide下载id小助手idaide下载id小助手idaide下载id...

    ID.rar_ID卡_ID卡 读卡_ID卡编程_id 读卡软件_id卡解码程序

    id卡完整解码程序,stc单片机,读卡模块程序

    ID卡软件_id卡读取软件_IDCardreader_ID卡_

    ID卡的读卡软件,完整的源代码,可实现对ID卡片的数据度读取。

    获取MP3中的ID3V1、ID3V2信息.rar_MP3 ID3_id3_id3v2_mp3 tag_mp3 信息

    获取MP3中的ID3V1、ID3V2信息, C程序

    id卡复制软件

    这是一款ID卡文件复制软件,软件绿色,免费。 操作说明: 1、先运行,PL2303 driver目录下的PL2303_Prolific_DriverInstaller_v1417.exe 2、再执行RFID APP_中文 3、先点连接,测试电脑是否有连接读写器 4.先放原卡...

    ID7S210 PDF

    ID7S210是一款高压,高速功率MOSFET驱动器,具有独立的高端和低端参考输出通道,基于P_SUB P_EPI工艺。 浮动通道可用于驱动高端配置的N沟道功率MOSFET,工作电压高达200 V.逻辑输入为 兼容标准CMOS或LSTTL输出,低至...

    Vue监听一个数组id是否与另一个数组id相同的方法

    数据list,结构为[{id:1,…},{id:2,…}],数据shoplist,结构为[{id:1,…},{id:2,…}],判断当shoplist.id等于list.id时显示list的数据。 .vue文件: <button @click=clickButtonShopList>click me<...

    js 递归json树实现根据子id查父id的方法分析

    本文实例讲述了js 递归json树实现根据子id查父id的方法。分享给大家供大家参考,具体如下: 最近做了一个类似用js实现思维导图的功能,作为思维导图,一定会有树状结构的数据产生,在操作里面的节点时会经常需要查找...

    DS18B20-Read-ID.rar_18b20id号_18b20读取id_DS18B20ID号_DS18B20序列号_ds1

    DS18B20读ID 温度传感器 读序列号

    java 获取分布式唯一ID.雪花ID

    1.获取字符串唯一ID 2.获取数字唯一ID 直接使用 IdUtils.simpleUUID(); IdUtils.nextIdText();

    百度id注册机百度id注册机百度id注册机

    百度id注册 很好用的自动重拨百度id注册 很好用的自动重拨百度id注册 很好用的自动重拨

    ID3源码分析

    如果当前结果是叶子结点,m_ClassValue 是类别,到底 double 代表什么,以前讲过了, 一会再讲 /** Class value if node is leaf. */ private double m_ClassValue; Distribution 表示的是这个结点属于某个类别的...

    java学习UUID的放弃,切换到ULID

    日常开发中我们会遇到使用字符串ID,最先行到的就是UUID生成我们的随机字符串,但是UUID也是会出现重复的几率的!所以我们引入的新的ULID ULID的特性 与UUID的128位兼容性 每毫秒1.21e + 24个唯一ULID 按字典顺序...

    [2009年12月24日]最新eset nod32升级id

    nod32升级id:EAV-25862325 nod32key:8ab8f5d8ur nod32升级id:EAV-25619414 nod32key:h3m2t7c274 nod32升级id:EAV-25619415 nod32key:u8t7t2c7vh  nod32升级id:EAV-25548657 nod32key:tpahv42hxc nod32升级id:...

    Java实现分布式雪花ID生成代码

    在大数据量的时候,会涉及分库分表,使用自增ID可能会导致ID重复,使用UUID是无序的,在创建主键索引的时候会频繁的修改索引树内的索引位置,让索引更新的效率很低等问题。索引此时就引入了雪花ID,它既能保证ID的...

    ssh-copy-id 脚本

    问题:ssh-copy-id 命令无法使用,在linux服务器的ssh服务中没有有这个命令,可以在/usr/bin/的这文件夹中查看没有这个ssh-copy-id 命令。 问题分析:是由于ssh服务的问题,可以直接将ssh-copy-id 命令拷贝/usr/...

    nrf51822读取唯一id.rar_id加密_nrf51822 加密_nrf51822芯片ID_nrf获取芯片ID_poema

    nrf51822加密,使用唯一ID对nrf51822进行加密

    phison_flash_id.rar(for S5/S8/S9/S10/S11)

    如果你不知道你的固态硬盘是什么主控的是什么闪存的,那么就可以使用这款检测工具来查到,当然此版主要是给慧荣主控使用的,其他的主控不能用,它可以查到主控的具体型号,还可以显示出flash的id参数,从而可以判断...

    tomcat修改sessionId

    tomcat修改sessionId,同一台服务器部署多个tomcat需要修改sessionId,否则会出现session冲突的问题

    id卡读写软件

    id卡读写软件,配合读卡器使用,注意:写ID卡时是不分ID卡型号的,蜂鸣一声是读写卡成功,读写卡时蜂鸣三声是不成功的,写成功的卡可以再点一下读卡,对照一下里面的数据是否与母卡一致。 另外,如果连接不成功时,...

Global site tag (gtag.js) - Google Analytics