1. 在idea.exe.vmoptions文件里,如图进行修改便可,,
优化的原理就是调用更多的运行内存来加载他,因此4G的话自己会不够,就会形成其余应用很卡。java
2. 下面是进行一些基本的配置:
首勾选view里的Toolbar,会出现工具栏,web
而后点击这个小扳手,api
1,系统主题浏览器
映入眼前的配置是主界面配置:这里能够设置主色调等等。tomcat
2,设置鼠标悬浮提示
在Eclipse里,咱们鼠标移动到一个类上,会提示这个类的文档解释信息;
IDEA里默认不会这样,咱们须要设置下;Editor->General
勾选这个选项,参数则是放在单词上停留的时间。我设置的是1.5秒服务器
3,显示方法分隔符
也就是每一个方法之间会有分隔符,这样有利于查看代码。
操做:Editor->General ->Appearance 勾选Show method separatorsapp
4 ,忽略大小写提示
IDEA默认提示是区分大小写的,好比输入string,不会提示String类;这里设置下
Editor->General ->Code Completion 把红框里的选项去掉便可。eclipse
5,自动导包
默认状况,包括Eclipse 写完类,是须要手工导入包的,不过IDEA提供了自动导包设置
Editor->general->Auto Import
下拉选择ALL而后勾选两个框便可自动导包。webapp
6,设置字体
Editor->Font
这里能够根据本身喜爱,设置字体样式,字体大小,包括行高jsp
7, 配置类文档注释信息模版
默认新建类 没有文档注释信息,咱们通常公司开发,都要搞下,方便找人。
Editor->File and Code Templates 而后Includes File Header
红框内就是你要加入的代码。
8, 设置文件编码
Editor -> File Encodings 统一所有设置utf-8
9, 设置自动编译
在Eclipse里,项目都是自动编译的,IDEA里默认不是,咱们须要配置下;
Build,Execution,Deployment -> Compiler 两个勾选下,设置项目自动编译,包括平行结构的多个模块也自动编译;
勾选这两个便可。
10, 快捷方式改为eclipse
有些人不太适应IDEA的快捷键,因此你也能够根据本身的须要来更改快捷键。
Keymap
11,设置默认浏览器
tools -->web browsers
接下来是一些快捷键介绍:
alt+shift+s 以及 alt+inster 实现自动生成get set 以及构造方法
ctrl+d 删除一行
ctrl+shift+o 导入包
ctrl+shift+f 代码格式化
ctrl+shift+y 转换大小写
ctrl+f 查找(当前文件)
ctrl+h 全局查找
双击shift 查找文件
tab 以及 shift+tab 总体代码向后 向前移动
alt+/ 提示操做(自定义修改)
alt+/这个快捷方式被其余地方占用了,因此先去掉;
根据快捷方式搜索
1,Web项目
Web项目则和java项目差很少,选择好JDK,还要勾选一个Web Application
而后新建JSP
要访问的话,则须要配置tomcat,点击界面的Add configuration
点击左上角的+号选择Tomcat Server ->Local ,红框里选择你的tomcat版本,name能够为你的tomcat取名字。
设置好后就能够在界面上看到你设置的服务器了,点击右边的三角形就是运行,第二个就是debug
当你运行后,进行更改里面的代码而后刷新,浏览器中并不会更改,这是由于在配置服务器的时候没有更改规则。这里两个都改成update classes and resources 就能够了。
2,Maven项目
Maven项目第一步是配置Maven
选择本身的Maven地址和settings
而后选择Maven 选择SDK 勾选Create from archetype 选择maven-archetype-webapp点击next。
而后输入你的项目名称等点击next。进入这个界面,这里要注意的是directory要选择你刚配的Maven,而后点击下面的+号键
而后添加一对键值对,而后建立便可。
当建立好后你会发现相比于Eclipse他少了两个文件,
因此须要你本身来手动建立,
选择mainy右击建立一个文件夹,
建立一个java名字的文件夹专门存放java文件,
而后把它标记为sources文件夹。
再建立一个resources文件夹存放资源文件。标记为Resources root文件夹。
而后Maven默认是没有sevlet的,因此你得本身设置,
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency>
替换掉这里的junit。
当你更改后必定要点击这里的 import Changes,导入完以后,便可测试是否有无问题。
在java文件夹建立一个servlet,webapp建立一个jsp
@WebServlet("/maven") public class MavenDemo extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req,resp); }; @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("Maven案例"); req.getRequestDispatcher("/hello.jsp").forward(req,resp); }; }
设置好tomcat而后开启,地址栏再加上maven测试,若是控制台成功出现Maven案例则说明成功。
但会有个问题,就是servlet中更改打印的值,而后保存,运行一次并不会更改。
针对这种状况有两种解决方式,第一个则是重启服务,
第二个就是运用jrebel插件。
在settings中 点击Plugins ->Browse repositories按钮
在这里面搜索jrebel
而后根据 IDEA热部署之JRebel的安装 这里的步骤进行。
当你更改后点击小锤子编译而后刷新若是更改为功则OK。
(有一个缺点就是这个插件须要花钱,而后才能使用)
接下来是添加虚拟映射,就和映射项目同样,在tomcat里进行设置,Artifact填的是你的真实路径,而后Application context 填的是大家虚拟路径,你就能够经过虚拟路径进行访问了。