Package | Description |
---|---|
org.dromara.hutool.core.codec |
编码解码封装编码封装
|
org.dromara.hutool.core.codec.hash |
提供Hash算法的封装
|
org.dromara.hutool.core.codec.hash.metro |
MetroHash算法实现
参考:https://github.com/postamar/java-metrohash |
org.dromara.hutool.core.data.id |
提供各种ID生成
|
Modifier and Type | Method and Description |
---|---|
int |
Number128.compareTo(Number128 o) |
Modifier and Type | Method and Description |
---|---|
static Number128 |
HashUtil.cityHash128(byte[] data)
CityHash算法128-bit实现
|
static Number128 |
HashUtil.cityHash128(byte[] data,
Number128 seed)
CityHash算法128-bit实现
|
Number128 |
MurmurHash.hash128(byte[] data)
Murmur3 128-bit 算法.
|
Number128 |
CityHash.hash128(byte[] data)
计算128位City Hash值
|
Number128 |
MurmurHash.hash128(byte[] data,
int length,
int seed)
Murmur3 128-bit variant.
|
Number128 |
MurmurHash.hash128(byte[] data,
int offset,
int length,
int seed)
Murmur3 128-bit variant.
|
Number128 |
CityHash.hash128(byte[] data,
Number128 seed)
计算128位City Hash值
|
Number128 |
MurmurHash.hash128(CharSequence data)
Murmur3 128-bit Hash值计算
|
Number128 |
Hash128.hash128(T t)
计算Hash值
|
static Number128 |
HashUtil.metroHash128(byte[] data,
long seed)
MetroHash 算法128-bit实现
|
static Number128 |
HashUtil.murmur128(byte[] data)
MurmurHash算法128-bit实现
|
Modifier and Type | Method and Description |
---|---|
static Number128 |
HashUtil.cityHash128(byte[] data,
Number128 seed)
CityHash算法128-bit实现
|
Number128 |
CityHash.hash128(byte[] data,
Number128 seed)
计算128位City Hash值
|
Modifier and Type | Method and Description |
---|---|
Number128 |
MetroHash128.get()
获取结果hash值
|
Number128 |
MetroHash128.hash128(byte[] bytes) |
Constructor and Description |
---|
ULID(Number128 number128)
构造
|
Copyright © 2025. All rights reserved.