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 填的是大家虛擬路徑,你就能夠經過虛擬路徑進行訪問了。