一. IDEA 相关设置

1.1 去除SQL语句的黄色背景

  1. Settings > Editor > Inspections > SQL

    • No data sources configured 去掉对钩
    • SQL dialect detection 去掉对钩

  1. Editor > Color Scheme > General > Code > Injected language fragment

    • 去掉Background的对钩

1.2 解决连接mysql出现的serverTimezone问题

1.2.1 方法一:
  • 直接点击提示的Set time zone, 把UTC改为 Asia/Shanghai
  • 缺点就是每次重新连接新的mysql时都要重新设置

1.2.2 方法二:
  • 登录mysql,命令行窗口录入以下命令即可:

    • show variables like ‘%time_zone%’;
    • set global time_zone=’+8:00’;
  • 重启电脑失效
1.2.3 方法三[推荐]:
  • 找到C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
  • 在my.ini文件的最后一行添加以下数据
default-time_zone='+8:00'
  • 最后重启mysql服务

    • 鼠标右键我的电脑=>服务和应用程序=>服务=>找到mysql后重启
  • 永久有效

1.3 去掉鼠标悬停提示信息

  • Setting > Editor > Code Editing

    • Show quick documentation on mouse move 去掉对钩

二. 快捷键

  • Ctrl + O: 快速查看父类所有方法
  • Ctrl + Alt + T: 被...围起来
  • Alt + INSERT/(Fn+Alt) + Insert: 生成器(构造方法,get/set,toString,重写方法...)
  • Ctrl + /: 行注释
  • Ctrl + Shift + /: 块注释
  • Ctrl + F: 查找相关内容
  • Ctrl + R: 查找相关内容并替换
  • Ctrl + D: 复制此行到下一行
  • Ctrl + Y: 删除此行
  • Ctrl + Enter: 如本行缺少分号结尾,自动补全, 如果有分号,则在本行和下一行中另起一空行
  • Alt + Enter: 万能建
  • Ctrl + H: 查看层次结构

三. 错误问题解决

3.1 删除module后不能新建同名module问题

  • 找到.idea目录中 compiler.xml, misc.xml, workspace.xml, 搜索之前被删除的module名, 然后把包含此module名的信息删除, 重启IDEA

3.2 maven中不同module之间引用依赖却不能使用

  • Project Settings > Modules

    • 找到被引用方, 删除右侧黑线的部分,然后再次引用依赖即可

3.3 git克隆ssm项目后没有Artifacts, 无法配置Tomcat

  • 打开project Structure

    1. 找到 Facets ==> 点击+ ==> 选择Web ==> 选择当前项目模块 ==> ok
    2. 最后点击右下方的Create Artifact即可

四. 其他

4.1 .gitignore

.idea
*.iml
out
gen
target
*.class
*.jar
*.war

最新文章

  1. web前端(实习生)之“百度二面”
  2. c# 进程间的通信实现之一简单字符串收发
  3. HTML JavaScript简介
  4. json与gson
  5. 使用 Xcode 和 Android Studio 管理 iOS 和 Android 项目版本
  6. srm 534
  7. zend framework 配置连接数据库
  8. Git版本控制系统之基本使用
  9. HTML基础上
  10. C++ 头文件系列(iostream)
  11. day06_JDBC学习笔记
  12. springcloud~Eureka实例搭建
  13. linux命令总结----转载
  14. orcal 程序自动和手动项
  15. 转: 调整 Linux I/O 调度器优化系统性能
  16. 使用jquery.mCustomScrollbar自定义滚动条(4)live使用,向未来元素添加滚动条,不实用,了解一下
  17. robotframwork的WEB功能测试(二)—登录
  18. 【c++ primer, 5e】函数声明 & 分离式编译
  19. java使用类序列化反序列化(读写文件)
  20. http知识点 前端

热门文章

  1. Linux系统安全与应用
  2. Acwing八数码
  3. 水电表/压力表/传感器/流量计/行车记录仪/分贝仪等 超低功耗LCD段码液晶驱动IC-VKL076(VKL系列)SSOP28 19*4COM,工作电流约7.5微安
  4. PHP,javascript实现大文件上传
  5. 快速新建并配置一个eslint+prettier+husky+commitlint+vue3+vite+ts+pnpm的项目
  6. Docker Compose安装部署Jenkins
  7. Jenkins使用pipeline部署服务到远程服务器
  8. Vue3 发生错误:setup function returned a promise
  9. 介绍下Java内存区域(运行时数据区)
  10. flutter系列之:用来管理复杂状态的State详解