雪花算法生成long类型id

引入依赖:


	io.shardingsphere
	sharding-core
	3.0.0

工具类:


import io.shardingsphere.core.keygen.DefaultKeyGenerator;

import java.util.Random;
/**
 * 
 * 类说明:
* 生成snowflake算法流水号 * * CreateDate: 2019年10月09日 */ public class IdGeneratorSnowflake { private static final int SEED = 255; private static DefaultKeyGenerator defaultKeyGenerator = new DefaultKeyGenerator(); static { DefaultKeyGenerator.setWorkerId(new Random().nextInt(SEED)); } /** * 生成流水号 * @return string */ public static long generateId() { return defaultKeyGenerator.generateKey().longValue(); } }

 

id与h5交互精度问题:

引入依赖:

你可能感兴趣的:(Java)