我有很多用作HBase表中键的url。由于它们“全部”由http://
开始,因此Hbase将它们放在同一个节点中。因此,我以+ 100%的节点结束,另一个空闲。将字符串转换为可逆的字符串,在Java中
所以,我需要将url映射到类似散列的东西,但是可逆的。在JAVA8中有没有简单,标准和快速的方法来做到这一点。
我寻找前缀的随机(线性)分布。
注:
扭转了自URL很多的URL与
/ ? =
和风险结束不平衡的分布是不感兴趣。我不需要加密,但我可以接受它。
我不看压缩,但令人欣慰的是如果可能的话:)
感谢, 海东青
删除HTTP://? –
为什么不在保存前从网址中删除协议,如果你真的需要,可以为此添加另一列? 你不能颠倒散列。根本不是他们如何工作。 – Zhedar
我必须保持网址完整。我知道一个哈希不是这个工作,我想像AES或ZIP之类的东西?谢谢:) – Costin