一. 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

IDEA设置问题的更多相关文章

  1. Linux命令总结大全,包含所有linux命令

    使用说明:此文档包含所有的Linux命令,只有你想不到的没有你看不到的,此文档共计10万余字,有8400多行,预计阅读时间差不多需要3个小时左右,所以要给大家说一说如何阅读此文档 为了方便大家阅读,我 ...

  2. 【.net 深呼吸】设置序列化中的最大数据量

    欢迎收看本期的<老周吹牛>节目,由于剧组严重缺钱,故本节目无视频无声音.好,先看下面一个类声明. [DataContract] public class DemoObject { [Dat ...

  3. LINUX篇,设置MYSQL远程访问实用版

    每次设置root和远程访问都容易出现问题, 总结了个通用方法, 关键在于实用 step1: # mysql -u root mysql mysql> Grant all privileges o ...

  4. Visual Studio Code 代理设置

    Visual Studio Code (简称 VS Code)是由微软研发的一款免费.开源的跨平台文本(代码)编辑器,在十多年的编程经历中,我使用过非常多的的代码编辑器(包括 IDE),例如 Fron ...

  5. myeclipse学习总结一(在MyEclipse中设置生成jsp页面时默认编码为utf-8编码)

    1.每次我们在MyEclispe中创建Jsp页面,生成的Jsp页面的默认编码是"ISO-8859-1".在这种情况下,当我们在页面中编写的内容存在中文的时候,就无法进行保存.如下图 ...

  6. Linux scp 设置nohup后台运行

    Linux scp 设置nohup后台运行 1.正常执行scp命令 2.输入ctrl + z 暂停任务 3.bg将其放入后台 4.disown -h 将这个作业忽略HUP信号 5.测试会话中断,任务继 ...

  7. 6.DNS公司PC访问外网的设置 + 主DNS服务器和辅助DNS服务器的配置

    网站部署之~Windows Server | 本地部署 http://www.cnblogs.com/dunitian/p/4822808.html#iis DNS服务器部署不清楚的可以看上一篇:ht ...

  8. PowerDesigner-VBSrcipt-自动设置主键,外键名等(SQL Server)

    在PowerDesigner中的设计SQL Server 数据表时,要求通过vbScript脚本实现下面的功能: 主键:pk_TableName 外键:fk_TableName_ForeignKeyC ...

  9. 实现代理设置proxy

    用户在哪些情况下是需要设置网络代理呢? 1. 内网上不了外网,需要连接能上外网的内网电脑做代理,就能上外网:多个电脑共享上外网,就要用代理: 2.有些网页被封,通过国外的代理就能看到这被封的网站:3. ...

  10. Android GridView 通过seletor 设置状态和默认状态

    Android中可以通过selector控制GridView Item 的状态,而省去使用代码控制 GridView View Selector Xml文件 <?xml version=&quo ...

随机推荐

  1. 2022-7-11 javascript学习 第七组 刘昀航

    ​ JavaScript是什么? 编程语言,脚本语言,依赖于某种容器来运行. JS是运行在浏览器上的,可以帮助我们去控制页面. Vue.js   react.js    jquery.js    an ...

  2. 我已经说了5种css居中实现的方式了,面试官竟然说还不够?

    这是一篇关于居中对齐方式的总结 开篇之前,先问一下大家都知道几种居中的实现方式? 面试时答出来两三个就不错了,就怕面试官还让你继续说.今天就来总结一下这些居中的方式 使用flex布局设置居中. 使用f ...

  3. 多线程与高并发(三)—— 源码解析 AQS 原理

    一.前言 AQS 是一个同步框架,关于同步在操作系统(一)-- 进程同步 中对进程同步做了些概念性的介绍,我们了解到进程(线程同理,本文基于 JVM 讲解,故下文只称线程)同步的工具有很多:Mutex ...

  4. PHP进阶玩法

    1. 删除不必要的模块. PHP随带内置的PHP模块.它们对许多任务来说很有用,但是不是每个项目都需要它们.只要输入下面这个命令,就可以查看可用的PHP模块: # php - m  一旦你查看了列表, ...

  5. Odoo 如何下载指定版本源码 && .cfg配置参数

    # 我们使用应用市场上的模块的时候,经常会碰到模块只兼容特定版本,要将模块兼容到自己版本来的时候,就需要下载它原兼容odoo的版本运行. # 这里的-b后面加的11.0就是它的版本.在git中也就是分 ...

  6. 如何让 JS 代码不可断点

    绕过断点 调试 JS 代码时,单步执行(F11)可跟踪所有操作.例如这段代码,每次调用 alert 时都会被断住: debugger alert(11) alert(22) alert(33) ale ...

  7. PKUSC 2022 口胡题解

    \(PKUSC\ 2022\)口胡题解 为了更好的在考试中拿分,我准备学习基础日麻知识(为什么每年都考麻将 啊啊啊) 首先\(STO\)吉老师\(ORZ,\)真的学到了好多 观察标签发现,这套题覆盖知 ...

  8. typora的第一天

    一级标题 二级标题 三级标题 ..... 表格 java spring mybatis 代码 java代码 public void Hello(){ } 字体 hello word! hello wo ...

  9. python包合集-cffi

    一.cffi cffi是连接Python与c的桥梁,可实现在Python中调用c文件.cffi为c语言的外部接口,在Python中使用该接口可以实现在Python中使用外部c文件的数据结构及函数. 二 ...

  10. 如何开发一款基于 vite+vue3 的在线表格系统(下)

    在上篇内容中我们为大家分享了详细介绍Vue3和Vite的相关内容.在本篇中我们将从项目实战出发带大家了解Vite+Vue3 的在线表格系统的构建. 使用Vite初始化Vue3项目 在这里需要注意:根据 ...