一. 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. 07 MySQL_SQL语言分类

    SQL语言分类 DDL Data Definition Language 数据定义语言 包括: create , alter ,drop , truncate; 不支持事务 DML Data Mani ...

  2. selenium环境配置和八大元素定位

    一.环境配置 1.selenium下载安装 安装一:pip install selenium(多数会超时安装失败) 安装二:pip install -i https://pypi.tuna.tsing ...

  3. Linux安装mysql8.0.29详细教程

    ​ 我在上午卸载了陪伴我多年的mysql5.7,现在准备安装mysql8.0. 一.登录mysql官网下载mysql安装包(我的系统是Centos7) MySQL :: Download MySQL ...

  4. CSS 导航栏底线向两边延伸动画

    利用元素向左移动的同时,宽度变长,实现两边延伸效果. react代码: <ul className="tab"> { moduleList.map((item: any ...

  5. Unity3D学习笔记10——纹理数组

    目录 1. 概述 2. 详论 2.1. 实现 2.2. 注意 3. 参考 1. 概述 个人认为,纹理数组是一个非常有用的图形特性.纹理本质上是一个二维的图形数据:通过纹理数组,给图形数据再加上了一个维 ...

  6. Element 2 组件源码剖析之布局容器

    0x00 简介 前文分析过组件的 布局栅格化(Grid Layout) ,通过基础的 24 分栏,迅速简便地创建布局. 本文将介绍用于布局的容器组件,使用 Flexbox 功能将其所控制区域设定为特定 ...

  7. Vue 自定义事件 && 组件通信

    1 App.vue 2 <template> 3 <!-- 4 组件的自定义事件: 5 1.一种组件间通信的方式,使用于:子组件===>父组件 6 2.使用场景:A是父组件,B ...

  8. Java--集合框架详解

    前言 Java集合框架的知识在Java基础阶段是极其重要的,我平时使用List.Set和Map集合时经常出错,常用方法还记不牢, 于是就编写这篇博客来完整的学习一下Java集合框架的知识,如有遗漏和错 ...

  9. HTML5 基础学习

    HTML 基础学习 参考资料 视频课程:https://www.bilibili.com/video/BV14J4114768 W3C文档:https://webplatform.github.io/ ...

  10. 【面试题】为什么有时用Vue.use()?及Vue.use()的作用及原理是什么?

    Vue.use()的作用及原理 点击打开视频讲解 在Vue中引入使用第三方库通常我们都会采用import的形式引入进来 但是有的组件在引入之后又做了Vue.use()操作 有的组件引入进来又进行了Vu ...