摘要: 什么是UUID?UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。UUID具有以下涵义: 经由一定的算法机器生成 为了保证UUID的唯一性,规范定义了包括网卡MAC地址、时间戳、名字空间(Namespace 阅读全文
posted @ 2020-09-01 11:10 牧之丨 阅读(2286) 评论(0) 推荐(0) 编辑
摘要: UUID或者UNID或者UID,是一个统一唯一标识,可以用来标记文档、数据或其它需要唯一标识的东西。Java 5.0内置UUID的实现,见java.util.UUID. 下面代码是找到的2种实现方式,随手测了一下,两者时间效率居然出奇的相似,在10000000次循环中,均在660秒左右。 Java代 阅读全文
posted @ 2020-09-01 11:09 牧之丨 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 1. 把10进制转成N进制:除N取余,逆序排列 这里逆序排列使用StringBuilder类的reverse()函数来实现。 /** * 10进制整数转换为N进制整数。 10进制转换为N进制的方法是:这个10进制数除以N,求出余数,并把余数倒叙排列。 除N取余,倒叙排列 * @param tenRa 阅读全文
posted @ 2020-09-01 09:43 牧之丨 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 1、BigInteger(byte[] val)这个构造函数用于转换一个字节数组包含BigInteger的二进制补码,以二进制表示成一个BigInteger。 (用字节数组中值的ASCII码构造BigInteger) 2、BigInteger(int signum, byte[] magnitude 阅读全文
posted @ 2020-09-01 08:54 牧之丨 阅读(637) 评论(0) 推荐(0) 编辑