在复杂的分布式系统中全局ID生成器,通常需要满足如下需求: 1》全局唯一 2》趋势递增 3》单调递增 4》信息安全 5》含时间戳 同时需要满足高可用、低延迟、高QPS(一次生成几万个ID) 1. 一般通用方案研究 1. UUID生成 如下: UUID.randomUUID().toString() ...
分类:
编程语言 时间:
2021-06-02 17:52:03
阅读次数:
0
对于id自动生成的方式,有注解和配置两种。 含义相同:不过设置自动增长的时候必须保证数据库中id是自增,assign_id和assign_uuid则不需要。 yml配置: mybatis-plus: #type-aliases-package: com.monster.demo.entity glo ...
分类:
数据库 时间:
2021-06-02 13:10:19
阅读次数:
0
Java 获取GUID import java.util.UUID; public class guid { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stu ...
分类:
编程语言 时间:
2021-05-25 18:07:45
阅读次数:
0
// Triger_flow_group_user_Insert BEGIN SET new.fid=REPLACE(UUID(),'-',''); set new.userName=(select ifnull(name,real_name) as name from blade_user whe ...
分类:
数据库 时间:
2021-05-24 10:18:59
阅读次数:
0
VMware虚拟机 Linux系统 Ubuntu 16.04 硬盘/磁盘扩容效果查看硬盘大小及使用情况 终端:df -h 没有扩容前: 成功扩容后: 主要流程扩展硬盘大小到100G将未分配的60G分配到主分区更新UUID值超详细图文详解扩容步骤查看磁盘的情况后,关闭客户机,可以看到现在硬盘大小为 : ...
分类:
系统相关 时间:
2021-04-29 11:39:46
阅读次数:
0
github下载地址: https://github.com/uuidjs/uuid 1. Install npm install uuid 2. Create a UUID (ES6 module syntax) import { v4 as uuidv4 } from 'uuid'; uuidv ...
分类:
其他好文 时间:
2021-04-24 11:48:35
阅读次数:
0
很多服务器都会多块盘或者做了Raid的多个虚拟磁盘,而安装xenserver后,他只会默认挂载第一快盘,也就是安装xenServer系统的那块。 那剩余的其他盘,怎么挂载上去做虚拟机的存储用呢?或者后期新增一块磁盘该如何操作呢? 1、用命令查看下自己的host-uuid [root@xenserve ...
分类:
其他好文 时间:
2021-04-21 12:44:08
阅读次数:
0
主键生成策略 @TabelID uuid 自增ID 雪花算法 mybatis-plus 的主键策略 package com.baomidou.mybatisplus.annotation; public enum IdType { AUTO(0), //数据库自增ID 记住表ID字段一定是自增的 N ...
分类:
其他好文 时间:
2021-04-20 15:05:56
阅读次数:
0
[root@localhost ~]# uuidgen ens33223bdb47-2fed-4773-b984-5f5733e619042.UUID号写入网络配置文件ifcfg-ens33NAME=ens33DEVICE=ens33ONBOOT=yesUUID=223bdb47-2fed-4773 ...
分类:
系统相关 时间:
2021-04-08 14:02:02
阅读次数:
0
前期基本数据准备 数据库表可参考mybatisPlus官网快速开始的表(简单测试一下) POJO @Data @AllArgsConstructor @NoArgsConstructor public class User { //对应数据库中的主键(uuid,自增id,雪花算法,redis,zoo ...
分类:
其他好文 时间:
2021-04-08 13:01:23
阅读次数:
0