对于Idea没有workspace的概念,但是它把每个项目都看成是maven的一个模块,在一个idea窗口要想显示多个项目时就和eclipse不太一样,下面会详细介绍。

  另外maven的settings和仓库的配置也分为下面两种,一种是默认的maven配置也就全局的,所有使用idea的项目都会用这个配置;另一种是针对某个项目的配置,只针对当前项目有用,对于新新引入或者新创建的项目还需重新配置

maven配置

    1.修改默认配置,推荐使用这种,通过File--->other Settings--->defult settings设置

   2.修改一个maven项目的配置,通过File--->settings或者使用快捷键ctrl+alt+s

设置JDK

    和maven设置一样Jdk设置也有两种,但是这里不见设置默认的,因为jdk可以使用同一个但是输出路径一般是不一样的

      

      

安装git

    使用idea一般需要安装,当然最终需不需要安装可以通过File--->settings--->git

配置svn

idea和svn整合

引入项目

  引入单个项目

    1.除了上面介绍的外,还可以通过Vsc--->checkout...--->git来引入

  引入多个项目

    1.首先保证你要引入的其他项目

配置tomcat

  将项目加入到tomcat容器中

      

      

  

常见问题

  1.如果其他配置都没有问题但是仍然包jsp错误,很有可能是tomcatjar中缺少jstl-1.2.jar

  2.如果该配置的东西都配置好了,但是启动tomcat还是无法加载文件,这时需要清空tomcat下的work文件夹或者重新导项目

  中文乱码问题 :

    1.中文乱码的解决方案:Startup/Connection栏目中的debug模式下添加:JAVA_TOOL_OPTIONS和-Dfile.encoding=UTF-8

    2.有些字体类型不支持中文也会出现中文乱码问题,改成支持中文的字体类型就行了,例如微软雅黑,这个情况比较少

    3.在IntelliJ IDEA 2016.1\bin\idea64.exe.vmoptions和IntelliJ IDEA 2016.1\bin\idea.exe.vmoptions中添加-    Dfile.encoding=UTF-8,同事修改VM option的参数值为-Dfile.encoding=UTF-8

 

小技巧

  1.调节自动联想的速度

     

  2.解决编译时出现容器报错的问题

    

  3.如果去掉xml中的黄色背景色

 去掉mapper.xml的绿色背景色

 4.idea中的svn无法提交修改的文件

    需要先下载:Apache-Subversion-1.8.13(解决方案地:https://blog.csdn.net/haitunmin/article/details/78599047?locationNum=8&fps=1)

 5.idea刚打开时手动选择需要打开的项目

idea 常见配置修改

随机推荐

  1. Java多线程系列——过期的suspend()挂起、resume()继续执行线程

    简述 这两个操作就好比播放器的暂停和恢复. 但这两个 API 是过期的,也就是不建议使用的. 不推荐使用 suspend() 去挂起线程的原因,是因为 suspend() 在导致线程暂停的同时,并不会 ...

  2. MapReduce教程(二)MapReduce框架Partitioner分区<转>

    1 Partitioner分区 1.1 Partitioner分区描述 在进行MapReduce计算时,有时候需要把最终的输出数据分到不同的文件中,按照手机号码段划分的话,需要把同一手机号码段的数据放 ...

  3. VMware Workstation Pro 14.1.1 正式版

    VMware是功能最强大的虚拟机软件,用户可以在虚拟机同时运行各种操作系统,进行开发.测试.演示和部署软件,虚拟机中复制服务器.台式机和平板环境,每个虚拟机可分配多个处理器核心.主内存和显存. 更新日 ...

  4. Qt读写ini文件

    一 背景 1 ini文件介绍 .ini 文件是Initialization File的缩写,即初始化文件. 除了windows现在很多其他操作系统下面的应用软件也有.ini文件,用来配置应用软件以实现 ...

  5. Java如何读取和下载网页?

    在Java编程中,如何读取和下载网页? 以下示例显示如何使用net.URL类的URL()构造函数来读取和下载网页. package com.yiibai; import java.io.Buffere ...

  6. CentOS7 设置软件镜像源

    Linux拥有众多的发行版,每个发行版都有提供镜像,但是,在国内这些镜像的下载速度参差不齐,偶尔会有更新失败的情况. 网上众多推荐的镜像源为163的镜像,笔者通过一段时间的试用,发现某些小众带宽访问1 ...

  7. java保存动态代理生成的类的class文件

    启动时加: -Dsun.misc.ProxyGenerator.saveGeneratedFiles=true

  8. jmeter之结果重定向

    在使用jmeter与jenkins对接时,发现默认打印出来的日志就是正常的summary统计,如果要查看日志,只能通过jmeter.log去查看. 来来来,我们一起温习下jmeter的命令行参数 -- ...

  9. Atom与markdown

    简述 Atom是github开发的开源跨平台的编辑器,Atom的强大可以与大名鼎鼎的Sublime Text相媲美.因为使用过Sublime Text,所以用Atom上手很快.这篇文章主要介绍使用At ...

  10. TCP通信粘包问题分析和解决

    转载至https://www.cnblogs.com/kex1n/p/6502002.html 在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的.因此TCP的socket编程,收发 ...