您的位置:首页 > 其它

mac系统 InetAddress.getLocalHost().getHostAddress()的bug

2016-12-30 09:12 671 查看
最近在用mac本本做java开发中遇到一个问题。平常反应挺快的web程序在我的mac上运行反而更慢,点击菜单反应5s后才能加载数据。经过多方调试最后发现原来mac系统在执行

String ip = InetAddress.getLocalHost().getHostAddress().toString(); // 获取服务器IP地址
这段代码的时候出现了问题。反复执行就是5s后才能获取数据。最后多方查证,也有部分网友反映。最后修改要是修改/etc/hosts文件增加hostname
和 127.0.0.1  和  ::1  映射就完美解决问题了。

如下图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: