获取IP和byte转long遇到的小问题

AI-摘要
DeepSeek GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
获取IP和byte转long遇到的小问题
liuzhihang介绍
因为业务需求新项目的流水号系统从 ‘数据库自增步长+分段式锁’ 换成使用 雪花流水号, 修改机器标识和数据中心字段为自动获取ip后三位, 人工保证ip后三位不相同
示例
修改内容如下:
删除构造, 修改数据位数, 添加静态代码块
1 | private final static long MACHINE_BIT = 8; |
注意点
服务器配置host
服务器对应的 hostname 需要配置ip地址
1 | cat /etc/hosts |
byte 转换 long需要 & 0xff
当获取ip大于127时转换出来为负值, 所以需要 & 0xff
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果