一. 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. DHCP 动态主机设置协议 分析

    在TCP/IP网络中,每个接口都需要一个IP地址.子网掩码和广播地址( IPv6中没有),简单来说就是需要网络配置信息.如果想访问外部网络可以通过DNS获取外部地址,再通过路由间接转发出去.但是在&q ...

  2. Web || Html_Css_JS

    第三阶段课程介绍: web前端 l 数据库 l SpringBoot Web前端-HTML l HTML作用: 负责搭建页面结构和内容 (盖房子) l 学习HTML主要学习的就是有哪些标签 文本相关标 ...

  3. day01 Java_基础

    1.类型 int:整数 long:长整数 double:浮点数 char:字符型--单引号只能有一个 boolean:布尔型--真假 string : 字符串--双引号,可以0-多个 2.算数运算符: ...

  4. nginx概述及配置

    Nginx是什么? Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器.因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.20 ...

  5. 算法竞赛进阶指南 0x43 线段树

    目录 线段树简介 线段树的简单代码实现 建树代码 修改操作 查询操作 线段树的查询操作的时间复杂度分析: AcWing245. 你能回答这些问题吗 思路 代码[时间复杂度:\(O( \space(N+ ...

  6. HashSet存储自定义数据类型和LinkedHashSet集合

    HashSet存储自定义数据类型 public class Test{ /** * HashSet存储自定义数据类型 * set集合保证元素唯一:存储的元素(String,Integer,Studen ...

  7. VirtualBox 相关命令行

    简介 由于之前项目有一个需求,则是自动化创建虚拟机并加载相关配置,创建虚拟机无法避免对于虚拟机系统的设置,因此采用导入虚拟机的方式,并通过查阅virtualbox相关手册,知晓virtualbox可以 ...

  8. PHP小工具

    防SQL注入 function clean($input) { if (is_array($input)) { foreach ($input as $key => $val) { $outpu ...

  9. Vue3:不常用的Composition API && Fragment、Teleport、Suspense && 与Vue2对比的一些变化

    1 # 一.Vue3不常用的Composition API 2 # 1.shallowReactive与shallowRef 3 .shallowReactive: 只处理对象最外层属性的响应式(浅响 ...

  10. 11中javascrip教程教不到的小技巧

    1.过滤唯一值 Set对象类型是在ES6中引入的,配合展开操作...一起,我们可以使用它来创建一个新数组,该数组只有唯一的值. 1 const array = [1, 1, 2, 3, 5, 5, 1 ...