将字符串或数字倒序输出
将字符串或数字倒序输出,以使这些呈散列分布,用于作为hbase rowkey的一部分,避免region的读写热点 public class StringUtil { public static void main(String[] args) { long start = System.currentTimeMillis(); for (int i = 0; i < 10; i++) { System.out.println(reverseLong(78945612399l)); } System.out.println(System.currentTimeMillis() - start); } /** * 将一个数字倒序输出, 先将数字转换为字符串,然后利用reverse函数 * * @param num * @return */ public static String reverseNumberByStr(long num) { StringBuffer res = new StringBuffer(Long.toString(num)); res.reverse(); ...