IDEA设置问题
一. IDEA 相关设置
1.1 去除SQL语句的黄色背景
- Settings > Editor > Inspections > SQL
- No data sources configured 去掉对钩
- SQL dialect detection 去掉对钩
- 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
- 找到 Facets ==> 点击+ ==> 选择Web ==> 选择当前项目模块 ==> ok
- 最后点击右下方的Create Artifact即可
四. 其他
4.1 .gitignore
.idea
*.iml
out
gen
target
*.class
*.jar
*.war
IDEA设置问题的更多相关文章
- Linux命令总结大全,包含所有linux命令
使用说明:此文档包含所有的Linux命令,只有你想不到的没有你看不到的,此文档共计10万余字,有8400多行,预计阅读时间差不多需要3个小时左右,所以要给大家说一说如何阅读此文档 为了方便大家阅读,我 ...
- 【.net 深呼吸】设置序列化中的最大数据量
欢迎收看本期的<老周吹牛>节目,由于剧组严重缺钱,故本节目无视频无声音.好,先看下面一个类声明. [DataContract] public class DemoObject { [Dat ...
- LINUX篇,设置MYSQL远程访问实用版
每次设置root和远程访问都容易出现问题, 总结了个通用方法, 关键在于实用 step1: # mysql -u root mysql mysql> Grant all privileges o ...
- Visual Studio Code 代理设置
Visual Studio Code (简称 VS Code)是由微软研发的一款免费.开源的跨平台文本(代码)编辑器,在十多年的编程经历中,我使用过非常多的的代码编辑器(包括 IDE),例如 Fron ...
- myeclipse学习总结一(在MyEclipse中设置生成jsp页面时默认编码为utf-8编码)
1.每次我们在MyEclispe中创建Jsp页面,生成的Jsp页面的默认编码是"ISO-8859-1".在这种情况下,当我们在页面中编写的内容存在中文的时候,就无法进行保存.如下图 ...
- Linux scp 设置nohup后台运行
Linux scp 设置nohup后台运行 1.正常执行scp命令 2.输入ctrl + z 暂停任务 3.bg将其放入后台 4.disown -h 将这个作业忽略HUP信号 5.测试会话中断,任务继 ...
- 6.DNS公司PC访问外网的设置 + 主DNS服务器和辅助DNS服务器的配置
网站部署之~Windows Server | 本地部署 http://www.cnblogs.com/dunitian/p/4822808.html#iis DNS服务器部署不清楚的可以看上一篇:ht ...
- PowerDesigner-VBSrcipt-自动设置主键,外键名等(SQL Server)
在PowerDesigner中的设计SQL Server 数据表时,要求通过vbScript脚本实现下面的功能: 主键:pk_TableName 外键:fk_TableName_ForeignKeyC ...
- 实现代理设置proxy
用户在哪些情况下是需要设置网络代理呢? 1. 内网上不了外网,需要连接能上外网的内网电脑做代理,就能上外网:多个电脑共享上外网,就要用代理: 2.有些网页被封,通过国外的代理就能看到这被封的网站:3. ...
- Android GridView 通过seletor 设置状态和默认状态
Android中可以通过selector控制GridView Item 的状态,而省去使用代码控制 GridView View Selector Xml文件 <?xml version=&quo ...
随机推荐
- Note -「Dsu On Tree」学习笔记
前置芝士 树连剖分及其思想,以及优化时间复杂度的原理. 讲个笑话这个东西其实和 Dsu(并查集)没什么关系. 算法本身 Dsu On Tree,一下简称 DOT,常用于解决子树间的信息合并问题. 其实 ...
- Linux系列之添加和删除软件命令
前言 在基于Debian的Linux发行版中,默认的软件管理器是Advanced Packaging Tool, 也就是apt.本文将简单介绍下面有关添加和删除软件的命令: apt-cache sea ...
- php static 和self区别
static(关键字) 类似于 self(关键字) , 但它指向的是被调用的类(Document) 而不是包含类(DomainObject) , static 和 self 的区别: <?php ...
- Postgres常用时间查询
如select extract(day from now());
- 【Java面试】什么是IO的多路复用机制?
"什么是IO的多路复用机制?" 这是一道年薪50W的面试题,很遗憾,99%的人都回答不出来. 大家好,我是Mic,一个工作了14年的Java程序员. 今天,给大家分享一道网络IO的 ...
- Redis 10 位图
参考源 https://www.bilibili.com/video/BV1S54y1R7SB?spm_id_from=333.999.0.0 版本 本文章基于 Redis 6.2.6 概述 Redi ...
- Redis 03 字符串
参考源 https://www.bilibili.com/video/BV1S54y1R7SB?spm_id_from=333.999.0.0 版本 本文章基于 Redis 6.2.6 应用场景:计数 ...
- MyBatis-Plus 代码生成
MyBatis-Plus官网的代码生成器配置不是特别全,在此整理了较为完整的配置,供自己和大家查阅学习. // 代码生成器 AutoGenerator mpg = new AutoGenerator( ...
- ftp: connect: No route to host 解决方案
实验环境: centos7 x2 server-vsftp:192.168.1.32 client:192.168.95 客户端测试访问 ftp服务器 报错:ftp: connect: No rout ...
- Excel 统计函数(六):RANK
[语法]RANK(number,ref,[order]) [参数] number:要找到其排位的数字. ref:数字列表的数组,对数字列表的引用.Ref 中的非数字值会被忽略. order:一个指定数 ...