mac系统 InetAddress.getLocalHost().getHostAddress()的bug
2016-12-30 09:12
671 查看
最近在用mac本本做java开发中遇到一个问题。平常反应挺快的web程序在我的mac上运行反而更慢,点击菜单反应5s后才能加载数据。经过多方调试最后发现原来mac系统在执行
和 127.0.0.1 和 ::1 映射就完美解决问题了。
如下图
String ip = InetAddress.getLocalHost().getHostAddress().toString(); // 获取服务器IP地址这段代码的时候出现了问题。反复执行就是5s后才能获取数据。最后多方查证,也有部分网友反映。最后修改要是修改/etc/hosts文件增加hostname
和 127.0.0.1 和 ::1 映射就完美解决问题了。
如下图
相关文章推荐
- InetAddress.getLocalHost().getHostAddress(); 127.0.0.1
- Centos7下JAVA: InetAddress.getLocalHost().getHostAddress()报错
- InetAddress.getLocalHost().getHostAddress()获取的ip为127.0.0.1
- java InetAddress.getLocalHost().getHostAddress() 获取本机真实IP
- InetAddress.getLocalHost().getHostAddress()在window下正常运行,在linux下报运行时异常的解决办法
- Android6.0系统获getMacAddress()取Wifi和蓝牙Mac地址返回02:00:00:00:00:00解决办法
- Mac系统开发常见问题-IntelliJIDEA-TOMCAT-Address localhost:80 is already in use
- Android6.0 Android7.0系统获getMacAddress()取Wifi和蓝牙Mac地址返回02:00:00:00:00:00解决办法
- InetAddress.getLocalHost() throws UnknownHostException
- InetAddress.getLocalHost()时java.net.UnknownHostException异常处理
- at java.net.InetAddress.getLocalHost(InetAddress.java:1475)
- Blackboard problem: InetAddress.getLocalHost always returns "localhost"
- InetAddress.getLocalHost()返回ip 地址异常听问题
- InetAddress.getLocalHost().getHostName()
- InetAddress.getLocalHost().getHostName()
- java InetAddress.getLocalHost() 在linux里实现
- InetAddress.getLocalHost() java.net.UnknownHostException 异常
- 记一次本机InetAddress.getLocalHost()引起的项目启动变慢及解决过程
- InetAddress.getLocalHost问题
- InetAddress.getLocalHost()详解及异常处理