一、从头搭建IDEA开发环境 https://mp.weixin.qq.com/s/6jXHzkU8JfubhDsQJbwl8Q
1 下载最新版IDEA
1.1 官网下载安装
1.2 专业版激活
2 根据习惯设置
2.1 设置键盘习惯(即:设置快捷键风格,推荐使用默认的)
2.2 设置菜单栏字体大小
2.3 设置菜单栏字体大小
2.4 设置代码区字体大小
2.5 设置编码字符集utf-8
2.6 配置项目编译的Jdk版本
2.7 配置Project的Jdk版本
2.8 配置Modules的Jdk版本
2.9 配置Modules的Jdk版本2
2.10 检查平台的Jdk版本
2.10.1 配置资源分类
2.10.2 快速链接数据库
2.10.3 字段前缀为m
3 集成插件、配置注释模板和调整色温
3.1 集成阿里Java规约插件,方便团队内形成统一的编程规范
3.2 集成Key promoter,快捷键提示
3.3 集成jrebel,热部署插件,改动代码不用重启Tomcat
3.4 集成.ignore,方便过滤提交到SVN或Git的文件
3.5 编写类注释模板
3.6 调整色温
4 安装jdk、Tomcat、meven,并进行相应配置
4.1 安装jdk
4.2 Tomcat
4.3 maven
二、IDEA菜鸟问答 https://mp.weixin.qq.com/s/owxhxukvAFM_rVOH_dXINw
1. IDEA VS Eclipse 核心术语比较
1.1 为什么要取消工作空间?
1.2 为什么IDEA里面的子工程要称为Module ?
2. 当前项目配置VS 默认配置
2.1 为什么有了当前项目配置,还需要默认配置呢?
2.2 初始化步骤
3. 全局JDK(默认配置)
4. 全局Maven(默认配置)
5. 版本控制Git/Svn (默认配置)
6. 自动导包和智能移除 (默认配置)
7. Tomcat Server(当前项目配置)
8. 自动编译
9. 取消大小写敏感
10. 调整字体类型和字体大小
11. 将快捷键设置为跟Eclipse一样
12. 打开常用工具栏
13. 懒人必备快捷键【三少使用的默认的,不建议修改】
14. 重度强迫症患者
收起注释,让源码阅读更为清爽!
15. IDEA十问十答

三、Eclipse转IDEA一定要改的八条配置 https://mp.weixin.qq.com/s/JGP8U5pB4H-mvNgg1t_LXA
自动编译开关
忽略大小写开关
智能导包开关
悬浮提示开关
取消单行显示tabs的操作
项目文件编码
滚轴修改字体大小
设置行号显示

四、插件篇
1 Alibaba Java Coding Guidelines
https://mp.weixin.qq.com/s/bs8TOxiR-4WSF-iNUSD3Tg

IDEA00 IDEA知识点汇总的更多相关文章

  1. nginx几个知识点汇总

    WHY? 为什么用Nginx而不用LVS? 7点理由足以说明一切:1 .高并发连接: 官方测试能够支撑 5 万并发连接,在实际生产环境中跑到 2 - 3 万并发连接数.?2 .内存消耗少: 在 3 万 ...

  2. python全栈开发 * 10知识点汇总 * 180612

    10 函数进阶 知识点汇总 一.动态参数 形参的第三种1.动态接收位置传参 表达:*args (在参数位置编写 * 表⽰接收任意内容) (1)动态位置参数def eat(*args): print(a ...

  3. 清华大学OS操作系统实验lab1练习知识点汇总

    lab1知识点汇总 还是有很多问题,但是我觉得我需要在查看更多资料后回来再理解,学这个也学了一周了,看了大量的资料...还是它们自己的80386手册和lab的指导手册觉得最准确,现在我就把这部分知识做 ...

  4. c++ 函数知识点汇总

    c++ 函数知识点汇总 swap函数 交换两个数组元素 比如 swap(a[i],a[j]); 就是交换a[i] 和 a[j] 的值 strcpy() 复制一个数组元素的值到另一个数组元素里 strc ...

  5. 前端开发 JavaScript 干货知识点汇总

    很多初学的朋友经常问我,前端JavaScript都需要学习哪些东西呀?哪些是JavaScript的重点知识啊? 其实做前端开发工程师,所有的知识点都是我们学习必备的东西,只有扎实的技术基础才是高薪的关 ...

  6. BBS项目知识点汇总

    目录 bbs项目知识点汇总 一. JavaScript 1 替换头像 2 form表单拿数据 3 form组件error信息渲染 4 添加html代码 5 聚焦操作 二 . html在线编辑器 三 . ...

  7. Java面试知识点汇总

    Java面试知识点汇总 置顶 2019年05月07日 15:36:18 温柔的谢世杰 阅读数 21623 文章标签: 面经java 更多 分类专栏: java 面试 Java面试知识汇总   版权声明 ...

  8. 离散数学 II(最全面的知识点汇总)

    离散数学 II(知识点汇总) 目录 离散数学 II(知识点汇总) 代数系统 代数系统定义 例子 二元运算定义 运算及其性质 二元运算的性质 封闭性 可交换性 可结合性 可分配性 吸收律 等幂性 消去律 ...

  9. ECMAScript版本知识点汇总

    ECMAScript版本知识点汇总 ES5 btoa.atob 对参数进行base64格式编码.解码 /** * btoa() * base64编码 * @param {string} str * @ ...

随机推荐

  1. ASP.NET FORM认证配置排错记录

    搞了2小时都不能实现自动跳转到登录页面,后删除了配置文件中的name,就解决问题了. <authorization>      <deny users="?" / ...

  2. create newline in Github Bio

    /********************************************************************************* * create newline ...

  3. 用yum安装lamp和lnmp环境

    LAMP: 1.首先安装Apache和mysql: yum install -y httpd mysql mysql-server mysql-devel 2.启动httpd和mysqld: serv ...

  4. streamsets 数据流设计

    streamsets 支持branch(分支)&& merge(合并)模式的数据流 branch 数据流 如下图: 我们可以根据数据包含的字段进行拆分,不同的数据流处理自己关注的数据 ...

  5. CentOS7.2部署FTP

    目前Linux大部分部署的FTP服务器都是vsftpd,至于为什么,暂时没什么必要深究. 1.安装vsftpd # yum check-update //检查可更新的程序,也可以不更新直接安装,以防万 ...

  6. java scanner工具类

    import java.util.Scanner; public class ScannerTest { public static void main(String[] args) { Scanne ...

  7. Ninject Lazy Load问题

    参考: http://stackoverflow.com/questions/2538132/lazy-loading-with-ninject  方案一: public class Module : ...

  8. android基于adb的性能测试

    应用CPU.内存.点亮.流量等数据,是应用测试的重要性能指标.本次以UC浏览器为例. 当前UC测试中,每个正式版本都会专门做一轮性能测试,测试数据包括: 1小时内存数据 1小时CPU数据 24小时电量 ...

  9. VPS(Centos6)连ROS做GRE隧道完整版

    国内徐庄1.1.1.1     内网地址192.168.0.0/16  gre隧道适配器地址 172.16.0.45 国外2.2.2.2内网地址无 gre隧道地址172.16.0.46 国外 cent ...

  10. python的with用法

    转自http://blog.kissdata.com/2014/05/23/python-with.html With语句是什么? 有一些任务,可能事先需要设置,事后做清理工作.对于这种场景,Pyth ...