为何很多系统用String(char)做ID,而不是Int类型?譬如SnowFlakeId,是整数,但是很多系统用String存
2 回答
收到一只叮咚
TA贡献1821条经验 获得超4个赞
你要听真话还是假话?
假话就是String和int在服务器里都是存成byte[]放在文件里,这时候可以直接通过比较两个byte[]来比较string的大小,而int要先把byte[]转成int类型才能比,这样看String性能比int好。
真话就是GUID它一生成出来就是个String,我也懒得改了。
- 2 回答
- 0 关注
- 1705 浏览
添加回答
举报
0/150
提交
取消