偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

8個提升工作效率的Eclipse使用技巧

開發(fā) 開發(fā)工具
在Eclipse里有一個內(nèi)置功能,可以很方便埋個標(biāo)識,方便后面查看有哪些待補充的東西。在代碼里直接以 //FIXME 或者 //TODO 的形式占坐,埋個坑。

 這次我們再來介紹一些我之前使用Eclipse工作中常會用到的幾個習(xí)慣。

1.占位

上學(xué)的時候肯定都遇到過占坐的情況,在哪放個東西,代表占了坐位了。據(jù)說有人直接放個磚頭,:)。

在寫代碼的時候,有時候可能會先寫一部分,更詳細(xì)的實現(xiàn)或者設(shè)計等其他部分寫完了后面再考慮。可有時候容易遺漏,尤其項目緊急的時候,完了了功能就提測了,詳細(xì)實現(xiàn)的事就落下了。

在Eclipse里有一個內(nèi)置功能,可以很方便埋個標(biāo)識,方便后面查看有哪些待補充的東西。在代碼里直接以 //FIXME 或者 //TODO 的形式占坐,埋個坑。

這些埋下的坑,隨時可以在Tasks視圖里查看

如果Eclipse里默認(rèn)沒看到這個的,可以在Windows菜單的show view里找Tasks打開即可。

2. 多種斷點

做為一款常用的IDE,Eclipse在Debug的時候?qū)τ跅l件斷點自然也是支持的。

除了普通的條件斷點外,還支持一種叫Hit count的斷點,即在斷點被「擊中」幾次時斷下來。

此外,IDE里一般對于異常的斷點也可以按照異常類型直接添加,比如下圖是對于所有的空指針異常添加斷點

3.多線程調(diào)試

在多線程調(diào)試時,多個線程間的切換在Eclipse里不需要像IntelliJ IDEA一樣通過下拉切換,可以直接在線程窗口中選擇對應(yīng)的線程即可。

除了切換線程外,Eclipse里的線程還能直接看出誰拿了咱的鎖?看下面這個圖,帶有鑰匙標(biāo)識的線程持有鎖,后面是鎖的名稱。在當(dāng)前掛有鎖的線程釋放鎖之后,處于stepping狀態(tài)的線程會直接獲取鎖開始執(zhí)行。

4.后退到哪一步

在IDEA里是直接刪除線程上的Frame,在Eclipse里意義類似,執(zhí)行不同。在Eclipse里是在要回退到的Frame上右擊,選擇Drop to Frame。

5.文件比對

要比較兩個文件的區(qū)別,在IDE里就可以直接比對,不需要到IDE外使用其他比對工具。

選中兩個要比對的文件,右擊Compare With -》 Each Other即可。

6.運行時配置

一些應(yīng)用需要特別配置一些JVM的參數(shù),以及傳入一些應(yīng)用需要的參數(shù),以供main的args數(shù)組接收,可以在右擊待運行的項目的Class,然后Run as

然后在彈出的框中選擇argument,上方是程序參數(shù),下方是JVM參數(shù)。這些后面的Server配置時也會看到。

7. Web項目Server配置

對于Web項目,為了在IDE里調(diào)試,都需要配置一個運行的Server。以Tomcat為例,Run on Server時還是獨立添加的Server,都包含在這里,類似一個Project,對應(yīng)的Tomcat里server.xml就是實際運行時的配置信息,所以修改端口可以直接在這兒里進行。

如果在運行時遇到如下異常,明顯是端口占用的問題。

此時,可以按照前面所說,直接修改server.xml,另一種方式:

在Server標(biāo)簽下,雙擊該Server,此時會打開一個對應(yīng)Server的配置頁面:

配置頁面中修改端口如下圖:

所以一般修改后仍提示端口占用的,不是進程仍然在跑,就可能是端口沒有全都修改。

對于一些項目比較大,啟動時間較長時,可能會遇到超時問題。注意在此修改即可。

這里提最主要一點,可以用于后面問題排查之類的

在配置頁面的左上方,包含一個General Information,這里可以看到運行時的一些配置

這里Open launch configuration,

通過VM arguments,可以了解當(dāng)前Tomcat對應(yīng)的運行信息catalina.base的具體位置。

PS: catalina.base是啥,很早之前一篇文章里說過,本地只安裝一個Tomcat,卻可以按照多個不同的配置信息運行多實例。參考這篇:你一定不知道IDE里的Tomcat是怎么工作的!

打開catalina.base對應(yīng)的目錄,這里wtpwebapps才是真實的應(yīng)用部署目錄,而不是默認(rèn)被使用的webapps,需要注意一下。

8.加大Console輸出

有時候應(yīng)用的輸出信息比較多,這時候Console的輸出中只能看到后面的部分了,前面已經(jīng)被刷掉了。通過配置Console的屬性,可以加大輸出空間,看到更多的信息。

在Console的空白位置右擊,選擇彈出的Prefeerences,然后在打開的配置中設(shè)置buffer size 即可。

你有什么使用技巧,歡迎留言補充。

前幾天,公眾號「碼農(nóng)翻身」的劉欣大哥轉(zhuǎn)載了一篇文章,來了不少新的朋友。在此感謝劉哥,也歡迎各位。

Tomcat那些事兒除了寫一些Tomcat的源碼分析,實現(xiàn)原理之外,也寫一些工作經(jīng)驗和感悟等。我一直認(rèn)為「獨學(xué)而無友,必孤陋寡聞」。希望能在這里和所有朋友交流。

【本文為51CTO專欄作者“侯樹成”的原創(chuàng)稿件,轉(zhuǎn)載請通過作者微信公眾號『Tomcat那些事兒』獲取授權(quán)】

戳這里,看該作者更多好文

責(zé)任編輯:武曉燕 來源: 51CTO專欄
相關(guān)推薦

2024-11-19 15:28:15

2015-11-16 10:03:10

效率

2023-08-01 08:01:27

工具安全漏洞

2022-04-29 08:15:40

Python技巧Max

2019-08-30 14:25:03

Vim命令Linux

2024-09-26 06:21:59

Python代碼

2020-09-23 16:51:15

辦公軟件電腦技術(shù)

2023-10-13 12:56:23

工作效率VS Code技巧

2023-02-22 17:51:10

VS code插件技巧

2018-06-11 10:38:56

Vim使用技巧

2023-05-16 06:50:50

prompt郵件語法

2021-12-10 08:39:50

SQLPLUS Oracle 數(shù)據(jù)庫

2009-05-15 16:36:34

EclipseIDE效率

2023-06-12 10:51:43

開發(fā)工作效率技巧

2025-01-21 08:01:26

2022-11-03 23:24:51

2024-09-30 11:36:15

2021-04-19 17:12:53

網(wǎng)站工具

2022-08-24 14:42:51

Linux技巧

2021-06-25 10:20:07

Linux技巧命令
點贊
收藏

51CTO技術(shù)棧公眾號