Intellij IDEA | Bug:我的密码保存不了

893 阅读3分钟

设置专题已更新

1. 背景

之前工作的时候 我遇到了过一件怪事,那个时候用的电脑是刚买的 M1 Pro 。

就是正常的使用 JetBrains 旗下的 DataGrip 连接测试环境的 MySQL,但是那个时候有一个非常奇怪的现象。

Image

就是我每次登陆就算是选择了记住密码,但是下一次还是需要重新输入密码。

这个问题困扰了好久, 我一直以为是他们官方没有对 M1 适配好,然后我就去官方网站上去提了一个问题,述说了我遇到的情况。

Image

意思就是当我在连接 MySQL 的时候选择了记住密码,但是每次我打开它,还是让我再次输入密码。

下面是官方人员的回答

Image

回答中让我去到  Setting -> Apperarance & Behavior | System Settings 选择 KeePass 选项。

Image

就是上面的这个选项,我最开始也不知道为啥莫名其妙的事勾选的  Do not save。

至此 我的问题得到圆满解决。

2. Sytem Setting

Image

今天主要讲解在设置板块下的配置。

退出确认

Image

如上图所示,次配置主要是针对在退出项目的时候是否有提醒。这个就依据大家的习惯,就我个人的经验来看的话,我是不太需要这个配置。感觉还是挺麻烦的 哈哈哈哈哈哈。

运行服务退出确认

Image

此设置的场景在与我们的代码正在运行,这个时候就触发了程序退出。我们需要选择这个时候应该对程序做何种处理,是直接 终止程序 还是中断联系 的配置。

这里需要注意一个问题,就是端口占用问题有的时候我们选择错误,比如正在运行 springboot 应用,但是我们在退出程序的时候选择了 disconnect ,那么就会导致我们的 Java 程序并没有退出,这样就会存在下次我们在运行应用的时候 提示 端口被占用。

重开项目

Image

次配置是在每次打开项目的时候从新打开最后一次打开的项目。

打开项目

Image

主要正对打开项目是在当前窗口,还是在新窗口。

自动保存

Image

此段配置项主要针对文件的自动保存,涉及的配置有

  • IDE 空闲超过 15 s,自动保存文件

  • 切换到其他应用程序,自动保存文件

  • 在保存前备份

  • 切换到 IDE 窗口或打开编辑器选项卡同时更新外部文件

上面的配置还是建议就跟官方保持一致就可以了。

3. 密码配置

Image

这里就是在开篇的背景出现的问题就是因为这里的配置导致。这里基本上也不用懂,只是心理大概有数,遇到问题知道排查方向。

4. Http Proxy

Image

这里可以用来配置 IDE 的 Proxy。我公司会有一些国外的业务 有一部分测试 DB 都是在 外国,加上国内网络环境稍微慢了一点点。这个时候就可以配置 对应的代理地址,这样使用起来会舒服一点。

5. 是否分享数据

Image

直接关闭

6. 更新配置

Image

配置是否检查插件更新,显示 IDE 更新后编辑器中的新增内容