code: public static <K, V> Map<K, V> topNByValue(Map<K, V> map, final Comparator<? super V> comparator, int n) {
  		return topNByValueInternal(map, n, new EntryValueComparator<K, V>(comparator));
  	}
docs: 对一个Map按Value进行排序，返回排序LinkedHashMap, 最多只返回n条，多用于Value是Counter的情况.