自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Java專業(yè)人員必備工具 優(yōu)缺點(diǎn)解析中文版

譯文
開發(fā) 后端
在個人職業(yè)生涯中,我曾經(jīng)為多家公司效力,而這款工具一直伴隨在我左右。毫不夸張地講,Notepad++對我個人而言是最為出色的筆記本替代工具。我一直在利用這款軟件編輯xml、腳本或者單純編寫筆記內(nèi)容。這款軟件最令我贊賞之處在于,我曾經(jīng)打開的每一個文檔即使經(jīng)過手動關(guān)閉也仍將一直存在。

1. Notepad++

在個人職業(yè)生涯中,我曾經(jīng)為多家公司效力,而這款工具一直伴隨在我左右。毫不夸張地講,Notepad++對我個人而言是最為出色的筆記本替代工具。我一直在利用這款軟件編輯xml、腳本或者單純編寫筆記內(nèi)容。這款軟件最令我贊賞之處在于,我曾經(jīng)打開的每一個文檔即使經(jīng)過手動關(guān)閉也仍將一直存在。因此,我所記錄的一切重要內(nèi)容都不會由于愚蠢的微軟崩潰問題而消失無蹤。Notepad++的另一大優(yōu)點(diǎn)在于其擁有出色的比較插件,在代碼內(nèi)容比較方面效果拔群。

Java專業(yè)人員必備工具 優(yōu)缺點(diǎn)解析中文版

優(yōu)點(diǎn):輕量化,擁有內(nèi)容比對插件、支持unix2dos轉(zhuǎn)換。

用途:編輯XML、腳本或者其它任何代碼內(nèi)容。

2. XML Marker

如果各位手頭沒有任何現(xiàn)成的XML編輯器,那么大家恐怕根本無法順利完成Java開發(fā)或者管理工作。XML Marker之所以名列我的這份推薦項目清單,是因?yàn)樗邆漭p量化、便捷等特點(diǎn),同時又很極好地完成任務(wù)。在屏幕左上方的導(dǎo)航面板中,我們能夠一步步訪問從高級到低級的各面元素,這使得XML導(dǎo)航機(jī)制得到理想簡化。一旦我們點(diǎn)擊元素左側(cè)的某個元素,該元素或者分組將在右側(cè)的面板中得到高亮顯示。右下方的面板能夠以表格形式顯示該分組或者元素的具體內(nèi)容。大家最好親自嘗試這款軟件,只有這樣各位才能真正理解我在下載之后就瞬間愛上這款工具的理由。

Java專業(yè)人員必備工具 優(yōu)缺點(diǎn)解析中文版

優(yōu)點(diǎn): 簡單、易于理解、易于精通。

缺點(diǎn): 正式版需要付費(fèi)。

用途:Editing XML、Schema、JSON。

#p#

3. SQL Developer

這是大家軟件庫中的另一位必備成員。無論如何,我們總會在工作中涉及到接入數(shù)據(jù)庫并發(fā)送SQL語句之類任務(wù)。這款工具也許并不像Toad那樣提供一大堆花里胡哨的功能,但它確實(shí)能夠完成任務(wù)并且完全免費(fèi)。請大家注意,在選擇一款軟件工具時,可用功能的豐富性只是參考的一方面,我們真正需要關(guān)注的應(yīng)該是該工具能否讓自己更好地完成專業(yè)工作。

Java專業(yè)人員必備工具 優(yōu)缺點(diǎn)解析中文版

優(yōu)點(diǎn): 能夠完成既定任務(wù),來自甲骨文、基于Java、無需安裝直接解壓即可、可用于多種平臺。

缺點(diǎn): 要求配合JDK。

用途: 數(shù)據(jù)庫開發(fā)與管理。

4. Jad

雖然并非日常必需,但在自己的PC設(shè)備上預(yù)裝Jad總能解決某些燃眉之急。這里稍微介紹一點(diǎn)背景情況,Jad主要用于對Java類進(jìn)行反編譯。當(dāng)然,我們并不是每天都需要處理反編譯這類任務(wù)。根據(jù)我的個人經(jīng)驗(yàn),如果某些代碼內(nèi)容讓我感到困惑,我就會祭起jad命令以閱讀編譯后得到的純文本內(nèi)容。也許這只是一種小小的進(jìn)步,但我確實(shí)喜歡這種處理方式。在平時工作當(dāng)中,我總會遇到某個jar文件缺少必要的說明文檔或者某些人沒能對庫中的源代碼進(jìn)行妥善保存之類的難題。沒錯,這類情況發(fā)生機(jī)率不高,但相信我——鳥事總會發(fā)生。我之前曾經(jīng)對一套完整的Backoffice系統(tǒng)進(jìn)行過反編譯,因?yàn)槲业娜蝿?wù)是為其編寫一套補(bǔ)丁,但由于原先的開發(fā)者已經(jīng)離職所以源代碼根本無從獲取。在這種情況下,我使用Jad并在此過程中與之建立了良好的合作關(guān)系。出于簡便性考量,我選擇了Jad的GUI版本而非內(nèi)核版本。


 

Java專業(yè)人員必備工具 優(yōu)缺點(diǎn)解析中文版

優(yōu)點(diǎn): 簡便、zip安裝、支持多種平臺。

缺點(diǎn):

用途: 反編譯Java類文件。

#p#

5. Eclipse

怎么會有人不喜愛Eclipse?這個嘛,某些高端大氣的開發(fā)人員可能是回答“咱不用Eclipse,記事本才是王道。”我要說的是,“好吧,各位高人就繼續(xù)用自己的記事本,吾等凡人仍然選擇Eclipse——否則光是尋找那些消失了的關(guān)閉標(biāo)簽就足夠讓人發(fā)瘋。”我愛Eclipse,它的導(dǎo)航機(jī)制極為簡便。雖然Eclipse也提供大量其它功能,但我只使用其中最簡單的部分。當(dāng)初剛開始學(xué)習(xí)Java的時候,我曾經(jīng)用過一恥子Netbeans。遺憾的是,后來我不得不專門買了一臺新筆記本電腦來就會Netbeans這位對資源狼吞虎咽的巨饕。而且有趣的是,在企業(yè)業(yè)務(wù)領(lǐng)域,幾乎沒有幾家公司會選擇Netbeans——Eclipse永遠(yuǎn)是最優(yōu)先的Java IDE選項。

Java專業(yè)人員必備工具 優(yōu)缺點(diǎn)解析中文版

優(yōu)點(diǎn): zip安裝、支持多種平臺、輕量級。

缺點(diǎn): 大多數(shù)可用功能其實(shí)派不上用場。

用途: 用于Java開發(fā)之IDE。

6. keytool

很多人壓根沒有意識到這款工具實(shí)際存在于每個人的每一臺開發(fā)設(shè)備之上。沒錯,它屬于JDK的組成部分,其作用在于生成證書及密鑰。如果大家需要主動使用這款工具,那么各位面對的一定是一套充滿挑戰(zhàn)的工作環(huán)境——因?yàn)槌俏覀冃枰幚砥髽I(yè)級應(yīng)用程序環(huán)境,否則keytool根本沒多少亮相機(jī)會。

Java專業(yè)人員必備工具 優(yōu)缺點(diǎn)解析中文版

用途: 密鑰與證書管理工具

#p#

7. OpenSSL

如果不提OpenSSL,那么這份清單根本稱不上完整。這是一套加密工具集,用于實(shí)現(xiàn)安全套接層(SSL v2/v3)以及安全傳輸層(TLS v1)網(wǎng)絡(luò)協(xié)議,外加其它相關(guān)加密標(biāo)準(zhǔn)。在Unix設(shè)備之上,OpenSSL是我的最佳利器; 但如果在Windows設(shè)備中,我更傾向于使用keytool。

用途: 密鑰與證書管理工具

8. JConsole

大家是否愿意在調(diào)試Java性能問題時給老板留下深刻印象?很簡單,利用JConsole追蹤Java程序的性能指標(biāo)就能輕松實(shí)現(xiàn)這一目標(biāo)。這是一款出色的工具,而且能夠?qū)ava程序的運(yùn)行狀態(tài)——無論是好是壞——作出全面剖析。說到這里,大家一定迫不及待想要動手下載了吧?別著急,它就靜靜待著我們的JDK安裝包當(dāng)中。需要注意的是,對于TIBCO等開箱即用型Java程序,我們需要首先對應(yīng)用追蹤進(jìn)行設(shè)置后,才能讓JConsole對這類Java應(yīng)用加以分析。

Java專業(yè)人員必備工具 優(yōu)缺點(diǎn)解析中文版

用途: Java程序分析

#p#

9 . Putty

長久以來我最喜愛的ssh工具。各類現(xiàn)代ssh工具也許能夠提供同樣的豐富功能,但沒有哪款可以在簡便性以及效率水平方面與Putty匹敵。我曾經(jīng)供職過的每一家公司都擁有不同類型的SSH連接工具,但我一直對Putty最為推崇。不知道各位是否有同樣的感受?

Java專業(yè)人員必備工具 優(yōu)缺點(diǎn)解析中文版

優(yōu)點(diǎn): 簡單,無需安裝。

用途: Putty是一款SSH與telnet客戶端。

10. Xming

在處理多窗口訪問任務(wù)時,我的選擇是X-ming。與其它具備大量功能的昂貴同類產(chǎn)品——特別是HumminBird Exceed這類令人頭痛的方案——不同,X-ming在易用性方面優(yōu)勢顯著。雖然Exceed的功能性更加出色,但用戶很難理解其使用方式,相比之下X-ming的設(shè)置流程更加直觀。

Java專業(yè)人員必備工具 優(yōu)缺點(diǎn)解析中文版

責(zé)任編輯:王雪燕 來源: 51CTO
相關(guān)推薦

2016-11-03 10:03:49

云計算容器超融合

2020-03-08 11:31:15

滲透測試網(wǎng)絡(luò)攻擊安全工具

2016-07-21 09:31:41

開源專業(yè)人員軟技能

2018-11-01 15:41:42

筆記本鍵盤平板

2018-03-13 12:37:59

JavaHadoop大數(shù)據(jù)

2010-08-04 13:30:07

Visual Stud

2021-11-15 09:00:00

Web開發(fā)工具

2023-05-29 08:49:04

ITCIO教學(xué)

2021-09-26 13:51:50

混合ITNetOps網(wǎng)絡(luò)

2018-05-17 15:43:40

IT

2016-06-16 17:50:39

云計算云安全

2009-04-03 10:00:56

2010-12-27 14:26:52

2022-02-20 10:35:05

僵尸網(wǎng)絡(luò)網(wǎng)絡(luò)攻擊

2017-12-12 16:13:53

IT人工智能計算機(jī)

2009-12-29 09:13:33

Windows 7十大使用須知

2023-04-20 15:01:01

光纖銅纜

2018-05-17 11:05:56

2024-02-21 15:05:30

2020-06-17 10:25:50

安全專業(yè)人員網(wǎng)絡(luò)安全網(wǎng)絡(luò)攻擊
點(diǎn)贊
收藏

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