最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JetBrains IntelliJ IDEA 優(yōu)化教超詳細程

 更新時間:2021年03月09日 10:27:02   作者:混〔IT〕的小學生  
這篇文章主要介紹了JetBrains IntelliJ IDEA 優(yōu)化教超詳細程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

本教程基于 JetBrains IntelliJ IDEA 2020.3.2 編寫。

JetBrains IntelliJ IDEA 下載地址JetBrains IntelliJ IDEA 官網

軟件安裝完成后,先修改配置文件存放路徑,修改配置文件路徑后,會導致之前的配置因誤操作失效,所以建議先修改在配置。

  1. 進入 IDEA 安裝位置的bin目錄;
  2. 找到 idea.properties 文件,編輯這個文件;
#---------------------------------------------------------------------
	# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
	#---------------------------------------------------------------------
	# idea.config.path=${user.home}/.IntelliJIdea/config
	idea.config.path=D:/Tools/JetBrains/IntelliJ IDEA 2020.3.2/config
	
	#---------------------------------------------------------------------
	# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
	#---------------------------------------------------------------------
	# idea.system.path=${user.home}/.IntelliJIdea/system
	idea.system.path=D:/Tools/JetBrains/IntelliJ IDEA 2020.3.2/system

在這里插入圖片描述

JetBrains IntelliJ IDEA 2020.3.X 安裝文件:

http://www.fzitv.net/article/196349.htm

JetBrains IntelliJ IDEA 優(yōu)化教程

JetBrains IntelliJ IDEA 分為兩個版本:旗艦版(Ultimate)和社區(qū)版(Community)。旗艦版收費(30天免費使用時間,功能齊全);社區(qū)版(永久免費,功能簡陋)。

1.目錄結構解釋

在這里插入圖片描述

bin:容器,執(zhí)行文件和啟動參數等

help:快捷鍵文檔和其他幫助文檔

jbr:Java 運行環(huán)境

lib:IDEA 依賴的類庫

license:各個插件許可

plugins:插件

其中:bin 目錄下

在這里插入圖片描述

以我的電腦系統(tǒng)(64位 windows10,16G內存)為例,說明一下如何調整 VM 配置文件:

-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=512m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off

大家根據電腦系統(tǒng)的位數,選擇 32 位的 VM 配置文件或者 64 位的 VM 配置文件。
32 位操作系統(tǒng)內存不會超過 4G,所以沒有多大空間可以調整,建議不用調整了。
64 位操作系統(tǒng)中 8G 內存以下的機子或是靜態(tài)頁面開發(fā)者是無需修改的。
64 位操作系統(tǒng)且內存大于 8G 的,如果你是開發(fā)大型項目、Java 項目或是 Android 項目, 建議進行修改,常修改的就是下面 3 個參數:

1-16G 16G以上
-Xms 128m 512m
-Xmx 750m 1500m
-XX:ReservedCodeCacheSize 240m 500m

2.設置顯示常見的視圖

在這里插入圖片描述

3.設置主題

在這里插入圖片描述

4.設置窗體及菜單的字體及字體大小

在這里插入圖片描述

5.設置默認項目路徑&打開新項目方式

在這里插入圖片描述

6.設置適合自己的快捷鍵風格

在這里插入圖片描述

7.設置鼠標滾輪修改字體大小

在這里插入圖片描述

勾選此設置后,增加 Ctrl + 鼠標滾輪快捷鍵來控制代碼字體大小顯示。

8.設置自動導包功能

在這里插入圖片描述

Add unambiguous imports on the fly:自動導入不明確的結構

Optimize imports on the fly:自動幫我們優(yōu)化導入的包

9.設置顯示行號和方法間的分隔符

在這里插入圖片描述

Show line numbers:顯示行數。我建議一般這個要勾選上。

Show method separators: 顯示方法分隔線。這種線有助于我們區(qū)分開方法,所以建議勾選上。

10.忽略大小寫提示

在這里插入圖片描述

11.設置取消單行顯示 tabs 的操作

在這里插入圖片描述

12.設置默認的字體、字體大小、字體行間距

在這里插入圖片描述

13. 修改當前主題的字體、字體大小、字體行間距

在這里插入圖片描述

14.修改當前主題的控制臺輸出的字體及字體大小

在這里插入圖片描述

15.修改代碼中注釋的字體顏色

在這里插入圖片描述

Doc Comment – Text:修改文檔注釋的字體顏色

Block comment:修改多行注釋的字體顏色

Line comment:修改當行注釋的字體顏色

16.設置超過指定 import 個數,改為*

在這里插入圖片描述

17.修改類頭的文檔注釋信息

在這里插入圖片描述

/**
 * <p>
 * 
 * </p>
 * 
 * @author:bood
 * @date:${DATE}
 */

18.添加類、方法注釋

在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述

類注釋:
 
/**
 * <p>
 * 
 * </p>
 * 
 * @author: bood
 * @date: $date$
 */
方法注釋:

/**
 * <p>
 *
 * </p>
 * 
 * @return: $return$
$params$
 * @author: bood
 * @date: $date$
 */
關鍵字表達式:

date										date()
return									 	methodReturnType()

params										groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i<(params.size()-1)){result+=' * @param ' + params[i] + ': ' + '\\n'}else{result+=' * @param ' + params[i] + ': '}}; return result;}", methodParameters()); 

19.設置項目文件編碼

在這里插入圖片描述

20. 設置自動編譯

在這里插入圖片描述

21.Debug 的設置

在這里插入圖片描述

設置 Debug 連接方式,默認是 Socket。Shared memory 是 Windows 特有的一個屬性,一般在 Windows 系統(tǒng)下建議使用此設置,內存占用相對較少。

常用斷點調試快捷鍵

在這里插入圖片描述

22.Maven 的配置

Maven 的下載 – 解壓 – 環(huán)境變量的配置這里就贅述了。下面直接整合 Maven。選擇自己 Maven 的目錄,和 settings 文件,然后配置自己的倉庫 reposiroty。

在這里插入圖片描述

Maven home path:可以指定本地 Maven 的安裝目錄所在,因為我已經配置了 MAVEN_HOME 系統(tǒng)參數,所以直接這樣配置 IntelliJ IDEA 是可以找到的。但是假如你沒有配置的話,這里可以選擇你的 Maven 安裝目錄。此外,這里不建議使用 IDEA 默認的。

User settings file / Local repository:我們還可以指定 Maven 的 settings.xml 位置和本地倉庫位置。

23.取消更新

在這里插入圖片描述

24.過濾文件及文件夾

在這里插入圖片描述

建議添加如下忽略

*.iml

*.idea

*.gitignore

*.sh

*.classpath

*.project

*.settings

25.使用Alt + Insert,生成serialVersionUID

搜索:Serialization issues

在這里插入圖片描述

26.消除IDEA常見警告

代碼中大量的波浪線

​搜索:General

在這里插入圖片描述

Spring Autowriting警告

在這里插入圖片描述

JetBrains IntelliJ IDEA 必備插件

Lombok(新版本中已內置):開發(fā)神器,可以簡化你的實體類。

GenerateAllSetter:只要你選中需要生成set,get方法的對象,按下快捷鍵 alt+enter,自動生成set,get方法。

mybatis-log-plugin:從控制臺提取一個的輸出sql語句。

Free Mybatis plugin:Free Mybatis plugin 非常方便進行 Mapper 接口和 XML 文件之間跳轉。

RestfulToolkit:RESTful 服務開發(fā)輔助工具集(安利,可以直接在右側的RestServices查看,所有項目的restful接口,還可以通過 Ctrl \ 全局搜索 )。

Easy Code:支持自定義模板的代碼生成插件。

Translation:中英文翻譯工具。

JRebel for IntelliJ:熱部署插件。

Maven Helper:方便顯示maven的依賴樹,處理沖突的好幫手。

FindBugs-IDEA:代碼審查。

Alibaba Java Coding Guidelines:阿里的開發(fā)設計規(guī)范。

到此這篇關于JetBrains IntelliJ IDEA 優(yōu)化教超詳細程的文章就介紹到這了,更多相關JetBrains IDEA 優(yōu)化內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • String轉BigDecimal,BigDecimal常用操作,以及避免踩坑記錄

    String轉BigDecimal,BigDecimal常用操作,以及避免踩坑記錄

    這篇文章主要介紹了String轉BigDecimal,BigDecimal常用操作,以及避免踩坑記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • SpringBoot自定義Redis實現緩存序列化詳解

    SpringBoot自定義Redis實現緩存序列化詳解

    Spring提供了一個RedisTemplate來進行對Redis的操作,但是RedisTemplate默認配置的是使用Java本機序列化。如果要對對象操作,就不是那么的方便。所以本文為大家介紹了另一種SpringBoot結合Redis實現序列化的方法,需要的可以參考一下
    2022-07-07
  • JWT整合Springboot的方法步驟

    JWT整合Springboot的方法步驟

    本文主要介紹了JWT整合Springboot的方法步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 詳解Java利用ExecutorService實現同步執(zhí)行大量線程

    詳解Java利用ExecutorService實現同步執(zhí)行大量線程

    這篇文章主要介紹了Java利用ExecutorService實現同步執(zhí)行大量線程,ExecutorService可以維護我們的大量線程在操作臨界資源時的穩(wěn)定性。
    2017-03-03
  • Mybatis源碼分析之存儲過程調用和運行流程

    Mybatis源碼分析之存儲過程調用和運行流程

    這一篇我們學習一下Mybatis調用存儲過程的使用和運行流程,首先我們創(chuàng)建一個簡單的存儲過程,具體創(chuàng)建過程大家可以通過本文學習下
    2016-11-11
  • Spring如何使用注解的方式創(chuàng)建bean

    Spring如何使用注解的方式創(chuàng)建bean

    這篇文章主要介紹了Spring如何使用注解的方式創(chuàng)建bean,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • Java提效神器Stream的一些冷門技巧匯總

    Java提效神器Stream的一些冷門技巧匯總

    這篇文章主要給大家介紹了關于Java提效神器Stream的一些冷門技巧,Stream是java對集合操作的優(yōu)化,相較于迭代器,使用Stream的速度非???并且它支持并行方式處理集合中的數據,默認情況能充分利用cpu的資源,需要的朋友可以參考下
    2021-07-07
  • 原生Java操作兔子隊列RabbitMQ

    原生Java操作兔子隊列RabbitMQ

    這篇文章主要介紹了原生Java操作兔子隊列RabbitMQ,MQ全稱為Message?Queue,即消息隊列,“消息隊列”是在消息的傳輸過程中保存消息的容器,需要的朋友可以參考下
    2023-05-05
  • Java類加載初始化的過程及順序

    Java類加載初始化的過程及順序

    今天小編就為大家分享一篇關于Java類加載初始化的過程及順序,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • ?Spring?中?Bean?的生命周期詳解

    ?Spring?中?Bean?的生命周期詳解

    這篇文章主要介紹了Spring中Bean的生命周期詳解,Java中的公共類稱之為Bean或Java?Bean,而Spring中的Bean指的是將對象的生命周期
    2022-09-09

最新評論

香河县| 资阳市| 睢宁县| 白城市| 布尔津县| 隆德县| 新田县| 绥中县| 荣昌县| 大同市| 镇康县| 海安县| 宿松县| 溆浦县| 皮山县| 克拉玛依市| 锦屏县| 德惠市| 甘南县| 宝坻区| 突泉县| 柘荣县| 维西| 香格里拉县| 武冈市| 威宁| 德庆县| 沂水县| 凤台县| 噶尔县| 清流县| 扎赉特旗| 东阿县| 商丘市| 灵武市| 吉林省| 贵南县| 白水县| 藁城市| 青州市| 阜康市|