List<AppData> datas = new ArrayList<AppData>();
HashMap<String, AppData> value = outerEntry.getValue();
for (Entry<String, AppData> entry : value.entrySet()) {
AppData appData = entry.getValue();
AppDataCommand proto = new AppDataCommand();
proto.setPeriod(period);
proto.setMinuteOrder(minute);
proto.setCommandId(appData.getCommand());
proto.setCity(appData.getCity());
proto.setOperator(appData.getOperator());
proto.setNetwork(appData.getNetwork());
proto.setAppVersion(appData.getVersion());
proto.setConnnectType(appData.getConnectType());
proto.setCode(appData.getCode());
proto.setPlatform(appData.getPlatform());
proto.setAccessNumber(appData.getCount());
proto.setResponseSumTime(appData.getResponseTime());
proto.setRequestPackage(appData.getRequestByte());
proto.setResponsePackage(appData.getResponseByte());
proto.setCreationDate(new Date());
commands.add(proto);
datas.add(appData);
if (commands.size() >= 100) {