前言:最近开发一直觉自己的mac本idea启动项目贼慢,很影响工作效率。然而同事的mac本启动同一项目却贼快,而且我的电脑性能比他的高,这就很尴尬。然后我尝试了多个方法,终于解决了这个问题。
解决办法如下:
找到 系统偏好设置
打开后,找到 共享
拿到电脑名称
打开终端
输入:
sudo vim /etc/hosts
在 127.0.0.1 localhost 后面加上你的电脑名
bingo!!!
又可以快乐的搬砖了
如果后面修改了电脑名记得也改一下这里!
原理
idea中启动项目时,可能会用到localhost,如果用localhost,那么项目会很快启动好,因为hosts文件中默认就有localhost指向127.0.0.1的配置。但有些服务并没有用到localhost,而是用的主机名称(例如:微服务生态中不少框架),如果用的主机名,没有在hosts文件中指明主机名和ip的映射关系,就无法快速的解析到主机名的ip,项目启动后就需要执行系统算法获取,项目启动就不会那么的快。