code: private static int getMachinePiece() {
  		// 机器码
  		int machinePiece;
  		try {
  			StringBuilder netSb = new StringBuilder();
  			// 返回机器所有的网络接口
  			Enumeration<NetworkInterface> e = NetworkInterface.getNetworkInterfaces();
  			// 遍历网络接口
  			while (e.hasMoreElements()) {
  				NetworkInterface ni = e.nextElement();
  				// 网络接口信息
  				netSb.append(ni.toString());
  			}
  			// 保留后两位
  			machinePiece = netSb.toString().hashCode() << 16;
  		} catch (Throwable e) {
  			// 出问题随机生成,保留后两位
  			machinePiece = (RandomUtil.randomInt()) << 16;
  		}
  		return machinePiece;
  	}
docs: 获取机器码片段
  
  @return 机器码片段