package com.qianwen.mdc.collect.utils;
|
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
//import org.apache.rocketmq.client.consumer.DefaultMQPushConsumer;
|
//import org.apache.rocketmq.common.UtilAll;
|
import com.qianwen.core.tool.utils.StringUtil;
|
|
public class CommonUtil {
|
/*
|
public static String changeInstanceNameToPID(DefaultMQPushConsumer consumer) {
|
String instanceName = consumer.getInstanceName();
|
if (consumer.getInstanceName().equals("DEFAULT")) {
|
instanceName = UtilAll.getPid() + "#" + System.nanoTime();
|
}
|
return instanceName;
|
}
|
*/
|
public static String getReallyCacheName(String cacheName, String keyPrefix, String key) {
|
return cacheName.concat("::").concat(keyPrefix).concat(key);
|
}
|
|
public static String getReallyCacheName(String cacheName, String keyPrefix, String key, Object... args) {
|
return StringUtil.format(cacheName.concat("::").concat(keyPrefix).concat(key), args);
|
}
|
/*
|
public static Map<String, List> groupList(List list, int size) {
|
int listSize = list.size();
|
int index = size;
|
int keyToken = 0;
|
Map map = new HashMap();
|
int i = 0;
|
while (true) {
|
int i2 = i;
|
if (i2 < list.size()) {
|
if (i2 + size > listSize) {
|
index = listSize - i2;
|
}
|
List newList = list.subList(i2, i2 + index);
|
map.put("keyName" + keyToken, newList);
|
keyToken++;
|
i = i2 + size;
|
} else {
|
return map;
|
}
|
}
|
}*/
|
}
|