十大观光团路过~~
【 在 feng321 的大作中提到: 】
: 标 题: 大佬解释一下,这段代码,是如何写user_id的?
: 发信站: 水木社区 (Wed Apr 13 22:14:06 2022), 站内
:
: @Override
: public SysUserEntity register(String mobile, String password) {
: SysUserEntity user = this.getOne(Wrappers.<SysUserEntity>lambdaQuery().eq(SysUserEntity::getUsername, mobile).or().eq(SysUserEntity::getMobile, mobile));
: if(user==null) {
: user = new SysUserEntity();
: user.setCreateTime(new Date());
: user.setUsername(mobile);
: user.setMobile(mobile);
: user.setStatus(0);
: // sha256加密
: String salt = RandomStringUtils.randomAlphanumeric(20);
: //user.setPassword(new Sha256Hash(user.getPassword(), salt).toHex());
: user.setPassword(new Sha256Hash(password, salt).toHex());
: user.setSalt(salt);
: this.save(user);
: return user;
: }
: else
: return null;
: }
: 运行这段代码后,user_id就被写入了,比如:“1512315290730979329”“1512316933539115009”,这是如何写数据库的呢?有人说是 雪花算法,可就算是雪花算法,是不是也要在哪里设置啊?数据库只设置了自动递增
: [upload=1][/upload]
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 120.242.253.*]
:
:
--
FROM 117.107.131.*