空值 "" null 集合为空 数组越界的判断 !! ArrayIndexOutOfBoundsException
if(message !=null && message.split(":").length >=2){
attack = message.split(":")[1].trim();
} 可能message为null或者为"",直接取[1]这个值可能数组越界
String ssmac = ""; ssmac刚开始不加冒号
if(ssmac.equals("")){
ssmac = ssmac + smac[i];
}else{
ssmac = ssmac + ":" + smac[i];
}
分清楚出现错误那些会阻断程序业务 要做好容错
异步去做分析任务 new Thread().start();