acm-bingzi
/**
 * 获取当前线程id
 */
private Long getThreadId() {
    try {
        return Thread.currentThread().getId();
    } catch (Exception e) {
        return null;
    }
}

/**
 * 获取当前进程id
 */
private Long getProcessId() {
    try {
        RuntimeMXBean runtime = ManagementFactory.getRuntimeMXBean();
        String name = runtime.getName();
        String pid = name.substring(0, name.indexOf(\'@\' ));
        return Long.parseLong(pid);
    } catch (Exception e) {
        return null;
    }
}

/**
 * 获取当前服务器ip地址
 */
private String getServerIp() {
    try {
        //用 getLocalHost() 方法创建的InetAddress的对象
        InetAddress address = InetAddress.getLocalHost();
        return address.getHostAddress();
    } catch (Exception e) {
        return null;
    }
}

 

分类:

技术点:

相关文章:

  • 2022-03-06
  • 2021-12-04
  • 2021-11-11
  • 2022-12-23
  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
  • 2022-01-10
猜你喜欢
  • 2021-09-14
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2021-06-27
  • 2021-12-19
  • 2022-12-23
相关资源
相似解决方案