日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

介紹五個非常實用的IDEA使用技巧

來源: 責編: 時間:2023-09-21 20:47:21 411觀看
導讀日常開發中,相信廣大 Java 開發者都使用過 IntelliJ IDEA 作為開發工具,IntelliJ IDEA 是一款優秀的 Java 集成開發環境,它提供了許多強大的功能和快捷鍵,可以幫助開發者提高編碼效率和質量。除了一些常見的技巧,如自動導

日常開發中,相信廣大 Java 開發者都使用過 IntelliJ IDEA 作為開發工具,IntelliJ IDEA 是一款優秀的 Java 集成開發環境,它提供了許多強大的功能和快捷鍵,可以幫助開發者提高編碼效率和質量。除了一些常見的技巧,如自動導包、智能補全、重構工具等。IntelliJ IDEA 還有一些不為人知的技巧,可能很多開發者都沒有注意到或者使用過。本文就為你介紹博主常用的五個 IntelliJ IDEA 使用技巧,希望能夠給你帶來一些工作效率上的提升。本文內容大綱如下:jPz28資訊網——每日最新資訊28at.com

  • 注釋對齊
  • 快速創建包目錄/文件夾
  • 快付復制類代碼生成 Java 類
  • 多實例啟動
  • 分支比較

注意:本文的示例截圖以及操作演示都是基于 IntelliJ IDEA  2023.2 版本而來。過低版本可能不盡相同,大家注意。jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

然后我們重新給上面的示例代碼打賞注釋時,效果就是下面這樣了:jPz28資訊網——每日最新資訊28at.com

    public DiamondJumpContext(List<DiamondJumpType> diamondJumpTypes) {        // 添加注釋        for (DiamondJumpType diamondJumpType : diamondJumpTypes) {            // map.put(diamondJumpType.getType(), diamondJumpType);        }    }

大家可以很明顯的看到,此時添加的注釋默認是跟當前代碼對齊,并且自動留出一個空格,代碼的可閱讀性有了很大提升。jPz28資訊網——每日最新資訊28at.com

二、快速創建包目錄/文件夾

1.創建包目錄

日常開發時,當大家想新建 Java 類時,考慮到項目的包目錄劃分可能需要新建一個包目錄,那么大家是如何操作的嘞?是先創建好包目錄后,在創建 Java 類嗎?其實在 IDEA 中創建 Java 類時,是可以直接順帶創建包目錄的,具體操作如下。jPz28資訊網——每日最新資訊28at.com

在創建 Java 類時,直接寫出包目錄名稱通過 . 拼接即可,如下圖新建 Java 類時填上 controller.TestController ,jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

效果如下:jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

可以看到,包目錄自動創建成功。jPz28資訊網——每日最新資訊28at.com

2.創建文件夾

快速創建文件夾的方式跟快速創建包目錄差不多,只不過將 . 拼接改為 / 即可,如下圖新建文件時填上 template/test.csv,jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

效果如下:jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

可以看到,文件夾自動創建成功。jPz28資訊網——每日最新資訊28at.com

三、快付復制類代碼生成 Java 類jPz28資訊網——每日最新資訊28at.com

日常中有個場景,博主經常在上網瀏覽網上的技術資料,看到感興趣的文章時,想要復制文章中的 demo 代碼在本地跑一遍驗證一下。于是就有了這個快付復制代碼生成 Java 類的需求。起初博主老老實實通過常規操作在本地手動創建 Java 類,然后拷貝 demo 代碼進行驗證。后來了解到其實在 IDEA 中是有快付復制類代碼生成 Java 類的功能,這里分享給大家。jPz28資訊網——每日最新資訊28at.com

假如當前我們想要快速復制下方的 Java 類代碼到 IDEA 項目中,那改如何操作嘞?jPz28資訊網——每日最新資訊28at.com

/** * 金剛位跳轉策略配置 */@Componentpublic class DiamondJumpContext {    private final Map<Integer, DiamondJumpType> map = new HashMap<>();    /**     * 由spring自動注入DiamondJumpType子類     *     * @param diamondJumpTypes 金剛位跳轉類型集合     */    public DiamondJumpContext(List<DiamondJumpType> diamondJumpTypes) {        for (DiamondJumpType diamondJumpType : diamondJumpTypes) {            map.put(diamondJumpType.getType(), diamondJumpType);        }    }    public DiamondJumpType getInstance(Integer jumpType) {        return map.get(jumpType);    }}

其實操作是很簡單的,我們可以通過全選復制上述 Java 類代碼,然后打開 IDEA,鼠標選中指定的包目錄后通過 ctrl + v 粘連即可。jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

效果如下:jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

可以看到,我們已經將 Java 類代碼快速復制到本地文件中。jPz28資訊網——每日最新資訊28at.com

四、多實例啟動

日常本地開發微服務項目時,博主想要驗證一下網關的負載均衡以及感知服務上下線能力時,需要用到多實例啟動。jPz28資訊網——每日最新資訊28at.com

那么什么是多實例啟動嘞?簡單說就是能在本地同時啟動多個同一服務。打個比方項目中有一個 MobileApplication 服務,我現在想要同時啟動兩個 MobileApplication 服務,通過不同端口區分,該如何操作嘞?IDEA 中其實是支持這個操作的。我將給大家介紹如何啟用多實例功能。jPz28資訊網——每日最新資訊28at.com

打開服務配置,點擊 Modify options 選項:jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

勾選打開 Operation System -> Alow multiple instance ,繼續勾選打開 Java -> Program arguments,然后在 Program arguments 輸入框中指定端口,在 Spring 項目中通過 --server.port=9999,如下圖(注意每次啟動實例時,這里的端口不能相同):jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

效果圖如下:jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

可以看到,這里多實例啟動的功能就 OK 了,在 Modify options 選項中還有許多常用功能,對于日常開發都是很多幫助的,比如 Java -> add VM options 可以用來添加 jvm 啟動參數等。jPz28資訊網——每日最新資訊28at.com

五、分支比較

日常開發中,當項目上線時,博主經常會使用這個功能,用于比較當前新功能分支與 master 分支的代碼差異。jPz28資訊網——每日最新資訊28at.com

假如新功能分支上線前經歷了多個人員參與迭代以及沖突修復,作為項目主程的你需要在項目上線前進行代碼 review,以確保代碼質量,那該如何操作嘞?其實 IDEA 已經貼心的為我們做好了一切,這里我將給大家介紹遠程分支比較功能。jPz28資訊網——每日最新資訊28at.com

右鍵項目根目錄,找到 Git -> Compare with Branch 選項,點擊打開:jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

此時 IDEA 會顯示項目的所有分支列表,我們從中找到 master 分支,點擊即可:jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

最后 IDEA 會顯示所有的文件差異在項目左側欄目,我們點擊某個文件即可查看某個具體差異。jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

效果如下:jPz28資訊網——每日最新資訊28at.com

jPz28資訊網——每日最新資訊28at.com

可以看到,通過 IDEA 提供的分支比較功能,為我們進行代碼 review,提供了非常便利的操作。jPz28資訊網——每日最新資訊28at.com

總結

自此本文所講解的五個實用 IDEA 使用技巧就介紹完畢了,希望在日常工作中能夠幫助到大家,感謝閱讀。jPz28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-10894-0.html介紹五個非常實用的IDEA使用技巧

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 30道針對TypeScript面試的必須掌握的面試題

下一篇: 用 Rust 編碼?這是 JetBrains 的新 IDE

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
亚洲欧美日韩在线不卡| 欧美午夜无遮挡| 欧美在线free| 欧美有码视频| 久久综合伊人| 欧美日韩黄视频| 国产精品视频免费一区| 国产综合自拍| 亚洲日本乱码在线观看| 亚洲一区激情| 久久五月激情| 欧美视频1区| 国产精品丝袜白浆摸在线| 狠狠色狠色综合曰曰| 亚洲人成网站在线播| 亚洲综合999| 久久综合九色综合欧美就去吻| 欧美久久影院| 国产精品影院在线观看| 揄拍成人国产精品视频| 日韩亚洲国产精品| 久久精品国产久精国产思思| 欧美高清视频在线播放| 国产精品日韩欧美大师| **网站欧美大片在线观看| 亚洲深夜av| 老司机精品视频网站| 欧美视频一二三区| 在线观看一区二区精品视频| 亚洲一区综合| 欧美国产第一页| 国产午夜精品一区理论片飘花 | 欧美日韩在线大尺度| 国产亚洲aⅴaaaaaa毛片| 99国产一区二区三精品乱码| 久久精品人人爽| 国产精品s色| 亚洲激情国产| 久久精品国产99国产精品澳门| 欧美日一区二区三区在线观看国产免| 狠狠综合久久av一区二区小说| 一区二区三区高清不卡| 老司机午夜精品视频在线观看| 国产精品视频福利| 日韩午夜在线观看视频| 久久国产精品毛片| 国产精品毛片在线| 日韩视频免费在线| 蜜臀va亚洲va欧美va天堂| 国产精品午夜在线观看| aaa亚洲精品一二三区| 久热国产精品视频| 国产一区二区欧美日韩| 亚洲网站啪啪| 欧美日韩国产va另类| 亚洲国产二区| 久久久免费精品视频| 国产视频一区二区在线观看| 亚洲尤物在线视频观看| 欧美另类综合| 好看的日韩视频| 尤物九九久久国产精品的特点| 日韩亚洲一区二区| 久久人人看视频| 国产美女精品| 亚洲香蕉成视频在线观看| 欧美成在线视频| 久久岛国电影| 国产精品外国| 亚洲免费在线观看| 欧美天天视频| av成人黄色| 欧美欧美午夜aⅴ在线观看| 亚洲国产成人高清精品| 久久久午夜电影| 国内精品久久久久久影视8| 欧美一区二区三区久久精品茉莉花| 国产精品v欧美精品v日韩| 一区二区av在线| 欧美日韩久久| 一区二区三区鲁丝不卡| 欧美日韩亚洲高清| 一区二区三区欧美在线观看| 欧美日韩1区2区3区| 亚洲精品美女久久7777777| 欧美国产第二页| 亚洲美女少妇无套啪啪呻吟| 国产欧美日韩不卡| 久久夜色精品国产欧美乱极品| 欧美精彩视频一区二区三区| 亚洲第一黄色| 美女诱惑一区| 亚洲国产精品va在线看黑人动漫| 久久综合色播五月| 狠狠色丁香婷婷综合久久片| 久久久水蜜桃av免费网站| 黄色av成人| 久久综合五月| 亚洲激情第一页| 欧美日韩激情小视频| 中日韩高清电影网| 国产精品每日更新在线播放网址| 亚洲欧美日韩爽爽影院| 国产日韩视频| 裸体丰满少妇做受久久99精品| 亚洲国产综合91精品麻豆| 欧美区二区三区| 一本色道久久综合亚洲精品按摩| 免费看的黄色欧美网站| 亚洲精华国产欧美| 欧美日韩国产页| 亚洲伊人伊色伊影伊综合网 | 欧美亚洲视频一区二区| 国产偷久久久精品专区| 久久国产一二区| 尤物yw午夜国产精品视频| 欧美大尺度在线观看| 国产精品99久久久久久www| 国产欧美日韩另类视频免费观看| 久久精品九九| 亚洲精品乱码久久久久久黑人| 欧美色大人视频| 欧美伊久线香蕉线新在线| 在线观看亚洲一区| 欧美日韩色婷婷| 欧美一区二区三区精品| 1024国产精品| 欧美视频在线观看一区二区| 欧美中文日韩| 亚洲精品久久在线| 国产精品午夜久久| 免费观看成人| 亚洲自拍啪啪| 在线免费日韩片| 欧美视频一区| 久久久久久久尹人综合网亚洲| 欧美电影电视剧在线观看| 亚洲精品中文字| 国产视频亚洲精品| 欧美经典一区二区三区| 新67194成人永久网站| 亚洲破处大片| 国产精品午夜在线观看| 蜜桃av一区二区在线观看| 亚洲一区二区精品在线| 在线观看欧美视频| 国产精品网站在线观看| 欧美18av| 久久成人亚洲| 一区二区三区日韩精品视频| 黑人巨大精品欧美一区二区小视频| 欧美日韩国产不卡在线看| 久久精品一区中文字幕| 一本色道久久综合狠狠躁的推荐| 韩日精品视频| 国产精品色婷婷久久58| 欧美激情综合色综合啪啪| 久久精品国产久精国产爱| 中日韩美女免费视频网址在线观看| 激情综合五月天| 国产精品欧美经典| 欧美精品久久久久a| 久久久久久亚洲精品中文字幕| 中文一区字幕| 亚洲人成7777| 极品av少妇一区二区| 国产精品一区二区你懂的| 欧美日韩免费高清一区色橹橹| 老司机免费视频久久| 久久精品日产第一区二区三区| 亚洲专区在线| 一本色道88久久加勒比精品| 亚洲国产高清高潮精品美女| 国产一区二区三区精品久久久| 国产精品黄色| 欧美日韩播放| 欧美福利视频在线| 老司机午夜免费精品视频| 久久久99久久精品女同性| 亚洲欧美日韩国产中文| 一区二区三区久久| 亚洲精品乱码久久久久| 亚洲高清av在线| 影音先锋中文字幕一区| 国产一区二区三区奇米久涩| 国产精品视频xxxx| 欧美色视频在线| 欧美日韩精品免费| 欧美伦理91| 欧美国产三级| 欧美大片一区| 欧美91精品| 欧美a级片一区| 欧美粗暴jizz性欧美20| 欧美99久久| 欧美高清免费| 欧美高清在线一区二区| 欧美成人一区二区三区片免费| 美国成人毛片| 欧美xart系列高清| 免费中文字幕日韩欧美| 蜜臀av在线播放一区二区三区| 蜜桃av一区二区在线观看| 蜜臀久久99精品久久久久久9 |