算法 1)将长网址md5生成32位签名串,分为4段, 每段8个字节; 2)对这四段循环处理, 取8个字节, 将他看成16进制串与0x3fffffff(30位1)与操作, 即超过30位的忽略处理; 3)这30位分成6段, 每5位的数字作为字母表的索引取得特定字符, 依次进行获得6位字符串; 4)总的md5串可以获得4个6位串; 取里面的任意一个就可作为这个长url的短url地址; 待续 相关文章: U-Net网络的Pytorch实现 2021-11-12 Java实现八大排序算法 2021-08-26 [2]十道算法题【Java实现】 2021-08-17 java实现12种排序算法 2019-01-05 快速排序算法(Java实现) 2021-11-04 冒泡排序算法 - java实现 2019-03-22 实用的网站地址 2019-01-10 基础算法(java版本) 2018-10-11