短视频带货源码,属于昵称时,随机产生新昵称

短视频带货源码,属于昵称时,随机产生新昵称实现的相关代码

 

1
import com.baomidou.mybatisplus.core.incrementer.IdentifierGenerator;<br> <br>import java.util.Random;<br> <br>public class CustomIdGenerator implements IdentifierGenerator {<br> <br>    private final char[] arrays = {<br>        '0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'<br>    };<br> <br>    private final Random random = new Random();<br> <br>    @Override<br>    public Number nextId(Object entity) {<br> <br>        long ops =  0L;<br>        for (int i = 0; i < 18; i++) {<br>            int tmp = random.nextInt(9)+1;<br>            ops = ops * 10 + tmp;<br>        }<br>        return ops;<br>    }<br> <br>    @Override<br>    public String nextUUID(Object entity) {<br>        StringBuffer buffer = new StringBuffer();<br>        String name = entity.getClass().getSimpleName().toLowerCase();<br>        buffer.append(name).append("-");<br>        for (int i = 0; i < 9; i++) {<br>            buffer.append(arrays[random.nextInt(26) + 10]);<br>            buffer.append(arrays[random.nextInt(10)]);<br>        }<br>        return buffer.toString();<br>    }<br>}<br>@Configuration<br>public class MybatisPlusConfig {<br> <br>    // 自定义ID 生成器<br>    @Bean<br>    public IdentifierGenerator identifierGenerator() {<br>        return new CustomIdGenerator();<br>    }<br>}

以上就是 短视频带货源码,属于昵称时,随机产生新昵称实现的相关代码,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(114)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示