| 接口 | 说明 |
|---|---|
| Hash<T> |
Hash计算接口
|
| Hash128<T> | |
| Hash32<T> | |
| Hash64<T> |
| 类 | 说明 |
|---|---|
| ArrayHash |
相关文档: https://stackoverflow.com/questions/1835976/what-is-a-sensible-prime-for-hashcode-calculation
|
| CityHash |
Google发布的Hash计算算法:CityHash64 与 CityHash128。
|
| ConsistentHash<T> |
一致性Hash算法
算法详解:http://blog.csdn.net/sparkliang/article/details/5279393
算法实现:https://weblogs.java.net/blog/2007/11/27/consistent-hashing
|
| Hashing | |
| KetamaHash |
Ketama算法,用于在一致性Hash中快速定位服务器位置
|
| MetroHash |
Apache 发布的MetroHash算法,是一组用于非加密用例的最先进的哈希函数。
|
| MurmurHash |
Murmur3 32bit、64bit、128bit 哈希算法实现
此算法来自于:https://github.com/xlturing/Simhash4J/blob/master/src/main/java/bee/simhash/main/Murmur3.java 32-bit Java port of https://code.google.com/p/smhasher/source/browse/trunk/MurmurHash3.cpp#94 128-bit Java port of https://code.google.com/p/smhasher/source/browse/trunk/MurmurHash3.cpp#255 |
| Number128 |
128位数字表示,分高位和低位
|
Copyright © 2024 fossc. All rights reserved.