国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

IntelliJ IDEA 2023.1正式發布,Maven項目大提速&支持Apache Dubbo

開發 項目管理
? Markdown格式文件功能增強了:如intention action和Fill Paragraph功能,以及專門的Markdown preferences管理頁

先來張啟動圖感受一下:

圖片

這是2023.1版本的啟動圖:

圖片

?正文?

官方對此版本的新變化總結:在 IntelliJ IDEA 2023.1中,我們根據用戶的寶貴反饋對新UI做出了大量改進。我們還實現了性能增強,從而更快導入 Maven,以及在打開項目時更早提供 IDE 功能。新版本通過后臺提交檢查提供了簡化的提交流程。IntelliJ IDEA Ultimate 現在支持 Spring Security 匹配器和請求映射的導航。

??what’s new(新特性)

JetBrains 去年就已宣布了新UI(可參考筆者上篇IDEA文章),并表示要逐步且徹底改造新UI,為開發者提供更現代、可定制和用戶友好的界面,從而改進整體的編碼體驗。

除了UI之外,我們再來看看本次版本的主要新特性Feature。

導入Maven項目大提速

官方數據,提速約40%:

圖片

筆者親測(導入的Spring Boot項目為例):肉眼可見的提速了,導入的項目越大對比越明顯。至于有沒有達到官宣的提速40%,因項目而異。但,那不重要,實實在在的更快了就行。

支持Apache Dubbo

國人之光。

IntelliJ IDEA官方提供插件來支持Apache Dubbo項目的開發,提供了內置支持的更友好的提示,足以見得Apache Dubbo的影響力還不錯了,這是來自神秘東方力量。

圖片

雖然現在并非默認就內置此插件,需要手動下載。但已經很不錯了。畢竟提名即肯定!

Compact Mode(緊湊模式)

新UI自上個版本(2022.3)就有了,筆者也是一直在使用。IDEA會持續優化它,Compact Mode(緊湊模式)這個新特性就只針對新UI:

Tips:緊湊模式默認并未開啟,需要你手動設置啟用(如下圖)

圖片

緊湊模式簡直就是命中了筆者的G點,大愛。放兩張對比圖自行感受下:

緊湊模式:

圖片

普通模式:

圖片

降低了工具欄和工具窗口標題的高度、縮小了間距和填充,圖標和按鈕也都縮小了一番,一致性非常好也非常和諧,很適合喜歡緊湊型布局的同學,比如我。

編輯區的可視區域又大了一丟丟,似乎效率又能提升一咪咪了?

支持Project的多tab選項卡

作為一個Javaer,打開5+甚至10+個工程乃稀疏平常之事,當你查看所有窗口想查找到某個之時,看到的就是一個字:亂,所以定位稍顯困難。

圖片

IDEA團隊當然也意識到了這個問題,所以此版本在同一個窗口對多Project提供了多tab支持,如下圖:

圖片

這樣多個project只需占據一個窗口即可,清爽多了:細心的你會發現窗口名顯示為了與project無關的IntelliJ IDEA

圖片

其實早在上上個版本(2022.2)是支持project多tab頁的,只是在2022.3版本給“弄沒了”,現在可謂是又回歸了。

PS:官方說此功能目前只支持Mac版本,不清楚Windows現在有沒有,體驗過的同學可分享下

值得一提的是:筆者其實并不喜歡此功能,原因是project的tab之間切換不方便:沒有找到切換快捷鍵,得用鼠標點擊,效率遠不及Mac窗口切換那么絲滑高效。期待下個版本能解決此事:

  1. 提供project的tab之間切換的快捷鍵
  2. 設置項里可打開/關閉此功能

在項目打開時更早提供IDE功能

IntelliJ IDEA的代碼提示、各種檢索功能都是基于index索引:IDE在打開項目時會掃描項目將必要的索引加入到內存(知道IDEA為何這么吃內存了吧),從而提供更好的代碼提示服務。因此在打開項目之初都能看到這樣的進度條:

圖片

項目越大,Scanning的時間越長。在之前版本里:Scanning files to index完成之前,用戶是沒法使用代碼提示、各種檢索功能的,程序員此時能做的只有等待。

此版本后,這一點得到了改善:Scanning結果逐步交付。說人話:即使Scanning還沒100%完成,IDE的一些功能也可使用了。解釋詳細點:如果你正使用的功能依賴的index已完成,就可正常使用,而無需等到所有index完成后再使用。

在新版本里,檢索時你可能看到如下圖字樣,也就是這個原因。

圖片

增強的Java檢查

IDE除了檢查基本語法確保編譯正常外,還會幫助對代碼進行規范性、合理性檢查,目的是幫助開發者提升程序性能,以及保持代碼的干凈。舉幾個例子:

優化冗余的String操作:

圖片

contentEquals?是JDK 5的方法,對比較CharSequence?時的最佳選擇,比equals?方法更優。比如本例中,如果使用equals?方法,sb先執行toString()?,而StringBuilder的toString()方法執行了new操作,多產生了一個String中間對象:

圖片

這必然就降低了一丟丟性能,而contentEquals?就無此擔憂(至于原理,感興趣的同學可去看看String#contentEquals源碼)。

以后String和?CharSequence?類型進行相等判斷時,推薦使用?contentEquals()?方法,比equals方法更好。

方法同一返回值檢查:

圖片

此方法雖然有兩個return分支,但返回的都是2,新版IDEA就會提示你可以優化優化了。

支持多返回值的Extract Method

將多行代碼提取到一個方法里,是開發中借助IDEA常見的操作,合理使用能把邏輯編排得更清晰,降低理解成本。但是,如果Extract Method時遇到需要多個返回值,在老版本IDEA里是不允許你提取,而這在新版本IDEA可以了,它會引導你分步進行。

private void demoFun() {
// 提取 -- 計算結果start
int a =1;
int b =2;

int sum = a + b;
int total = a * b;
// 提取 -- 計算結果end

// 拿到兩個結果后再計算、輸出
System.out.println(sum + total);
}

選中需要提取到方法內的代碼,按下command + option + m即可按照IDEA的提示完成方法提取操作

  1. 若多個返回值,則先搞個private static的內部靜態類來裝載結果
  2. 將選中的代碼放到新提取的方法體內,返回剛定義的靜態內部類對象

結果如下:

圖片

值得分享的是:方法提取固然好,但使用不當一方面反而會讓邏輯變得更錯中復雜、晦澀難懂,另一方面也會暴露自己的能力短板,造成破功,因此建議謹慎為之。

全IDEA縮放

如果你做分享較多,或者是個UP主,這個功能是很贊的。

圖片

當然你也可以在頂部菜單欄里快速調整:

圖片

和之前版本的IDEA不同:它是全IDEA縮放。很適合想整個IDEA同比例放大的情況,如團隊分享時、當UP主直播編碼時。

VM Options字段中的自動補全

這個功能還不錯,早就應該提供了,不然每次都得CV,效率不高。

圖片

雖然好用,但親測提示得并不全,有的還是得CV,但聊勝于無。

??其它升級

  • 支持Java 20
  • 支持Spring Security 6
  • 更好的支持Scala 3
  • 添加了預定義新項目的 Actions on Save 行為的選項
  • 針對Windows系統:當Microsoft Defender運行時,IntelliJ IDEA 現在建議重新配置防病毒設置以獲得更好的 IDE 性能
  • 檢索:支持使用正則表達式來創建搜索和替換
  • Markdown格式文件功能增強了:如intention action和Fill Paragraph功能,以及專門的Markdown preferences管理頁

?總結?

每次軟件升級,我的建議就一個字:升。大不了bug多再回退嘛,而這明顯是小概率事件。

最后呼吁一句:m系列處理器 MacOS 13.3,屏閃問題什么時候能徹底解決?

升級到新版本IntelliJ IDEA后有所改善,但依舊沒有根治,有木有同樣情況的同學?

責任編輯:武曉燕 來源: YourBatman
相關推薦

2010-02-03 15:39:46

HipHopPHPFacebook

2009-12-21 09:13:09

Ubuntu啟動速度

2009-09-23 18:14:48

2010-03-31 10:25:41

MyEclipse

2012-01-12 13:01:07

寬帶

2011-05-18 09:29:30

IntelliJ

2014-05-09 16:08:43

安徽寬帶提速

2013-08-09 10:31:01

SATA 3.2PCI-E存儲設備

2021-03-30 10:39:44

數字人民幣區塊鏈貨幣

2011-12-28 14:53:54

傲游瀏覽器體驗

2014-05-20 10:09:54

Intellij IDMaven Web

2014-02-27 10:13:55

銳捷云課堂銳捷網絡

2024-11-13 12:34:00

2022-12-05 09:11:41

配置云同步Redis

2016-12-08 16:53:37

5G通信網絡

2012-05-17 11:39:45

世界電信日寬帶提速寬帶

2015-12-21 10:32:06

微軟Windows 10預覽版

2013-07-24 19:43:57

2018-04-26 10:30:49

迅雷

2009-03-19 09:20:18

ADSL寬帶無線網絡
點贊
收藏

51CTO技術棧公眾號

在线日本高清免费不卡| 久久久久国产精品免费| 亚洲欧美综合另类在线卡通| 自拍偷拍99| 青青草成人在线观看| 91精品免费视频| 国产精品毛片av| 日韩激情av在线免费观看| 午夜3点看的视频| 91免费视频观看| 男人舔女人下面高潮视频| 99国产精品一区二区| 日韩三级精品电影久久久| 成年在线观看视频| 日韩午夜视频在线| 亚洲高清免费视频| 91最新国产视频| 欧美大胆a人体大胆做受| 国产ts人妖一区二区| 久久电影一区二区| 女性女同性aⅴ免费观女性恋| 惠美惠精品网| 久久人人爽人人爽爽久久| 久久99精品久久久久久青青日本 | 国产精品麻豆一区二区 | 极品尤物av久久免费看| 日本道在线视频| 国产电影一区二区三区| 国产精品50p| 亚洲国产综合视频在线观看| 91在线品视觉盛宴免费| 亚洲男人天堂视频| xxxx一级片| xvideos.蜜桃一区二区| 久久先锋影音av鲁色资源网| 亚洲区在线播放| 人妻互换免费中文字幕| 黑色丝袜福利片av久久| 午夜在线成人av| 2023亚洲男人天堂| av动漫在线播放| 极品束缚调教一区二区网站 | 天堂在线视频| 国产一区二区三区免费在线| 国户精品久久久久久久久久久不卡| 成人av在线资源网站| 欧美成人r级一区二区三区| 欧美一卡二卡| 国产精品久久久久久久久久新婚| 少妇精品导航| 久久婷婷国产麻豆91天堂| 激情影院在线| 日韩免费性生活视频播放| 三级资源在线| 亚洲国产日韩欧美在线99| 国产资源在线观看| 欧美性xxxxxxx| 少妇人妻无码专区视频| 亚洲久久一区二区| 含羞草久久爱69一区| 国产精品xvideos88| 亚洲色精品三区二区一区| 一区三区在线欧| 亚洲欧美自拍偷拍| 亚洲精品欧美精品| 欧美日韩五月天| 网红女主播少妇精品视频| 无码人妻精品一区二区三区在线| 在线不卡的av| 久久久久久久久久久9不雅视频 | 成人欧美一区二区三区在线观看| 成人视屏免费看| 情趣网站视频在线观看| 91成人免费网站| 女同一区二区免费aⅴ| 日韩精品一区在线| 欧美黄页免费| 成人精品在线观看| 久久99国内精品| 人妻有码中文字幕| 亚洲品质自拍视频| 欧美777四色影视在线| 91超碰这里只有精品国产| 韩国三级成人在线| 亚洲伊人久久大香线蕉av| 精品无人乱码一区二区三区| 欧美中文字幕在线观看| 精品久久中文字幕| 欧美xxav| 成人免费高清在线播放| 亚洲欧洲中文| 337p日本欧洲亚洲大胆精品| 成人性生交大片免费看中文网站| 成人精品国产亚洲| 久久精品香蕉视频| 国产欧美一区二区白浆黑人| 欧美一卡2卡3卡4卡| 亚洲特级毛片| 国产不卡视频| 一区二区欧美激情| 三级在线观看一区二区| 国产字幕中文| 97久久超碰福利国产精品…| 美女日韩在线中文字幕| 一级毛片在线播放| 国产精品小说在线| 91麻豆免费视频| 超碰最新在线| 久久久久久亚洲| 国产精品久久久久aaaa樱花| 福利视频亚洲| 久久久99爱| 久久精品日韩一区二区三区| 久香视频在线观看| 亚洲色图av在线| 国产在线|日韩| 91亚洲va在线va天堂va国| 麻豆精品国产传媒mv男同| 国内精品久久国产| 日韩视频精品在线观看| 日本亚洲欧洲精品| 欧美日韩精品在线观看| 国产成人精品网址| 亚洲乱码免费伦视频| 青青草原在线亚洲| 2019中文字幕在线视频| 美女xx视频| 欧美精品久久久久久久自慰| 亚洲999一在线观看www| 久久成人精品电影| 亚洲第一偷拍网| 欧美欧美欧美欧美| 国产suv精品一区二区883| 日韩在线伦理| 97精品国产97久久久久久粉红| 精品日韩99亚洲| 91日韩精品一区| 国产一区二区亚洲| 国产原厂视频在线观看| 欧美国产日本在线| 欧美黄在线观看| 亚洲精品中文字幕乱码三区不卡 | 男人天堂av网站| 日韩精品一区二区三区swag| av高清一区| 精品欧美一区二区久久久伦 | 精品国产一区二区三区免费| 蜜桃视频在线观看一区| 国产96在线 | 亚洲| 91精品国产手机| 色乱码一区二区三区网站| 中文字幕中文字幕99| 亚洲精品一线二线三线无人区| 91麻豆精品一二三区在线| 亚洲福利av在线| 欧美日韩中文一区| 美女少妇全过程你懂的久久| 一区二区不卡视频| 亚洲色欲色欲www在线观看| av日韩在线免费观看| 丁香花在线影院观看在线播放| 制服视频三区第一页精品| 欧美亚洲大陆| 亚洲中文字幕无码中文字| 久久久久久国产三级电影| 亚洲一区成人在线| 丰满白嫩尤物一区二区| 在线日韩一区| 久操av在线| 午夜国产一区二区三区| 国产精自产拍久久久久久蜜| 亚洲欧美日韩另类精品一区二区三区 | 国语产色综合| 午夜影院网站| 欧美二区在线| 国外成人在线直播| 亚洲综合中文字幕在线| 一区二区视频在线播放| 丁香花高清视频完整版在线观看| 污视频网站在线观看| 亚洲涩涩在线| 911精品美国片911久久久| 六月丁香综合在线视频| 国产欧美一区二区三区鸳鸯浴 | 先锋欧美三级| 亚洲成人精品一区二区三区| 天天影视综合色| 四虎国产精品成人免费4hu| 国产日韩av网站| 国产视频九色蝌蚪| 好男人社区在线视频| 色网址在线观看| 在线一二三区| 有码在线播放| 四虎影院观看视频在线观看| 欧美日韩影视| 欧美1区2区3区| 国产丝袜美腿一区二区三区| 成人少妇影院yyyy| 91啪九色porn原创视频在线观看|