zhaoyu@home:~$

其他

java获取机器和进程

/**
 * 获取机器和进程的字符串
 */
public static String getHostStr() {
    String str="";
    try {
        //获取ip+机器名的hash。
        InetAddress address  = InetAddress.getLocalHost();
        str=address.getHostAddress()+"@"+ address.getCanonicalHostName();
        //获取进程id。
        RuntimeMXBean runtime = ManagementFactory.getRuntimeMXBean();
        String name = runtime.getName();
        str=str+ name.substring(0, name.indexOf('@' ));
    } catch (Exception e) {
        log.error(e);
    }
    return str;
}