開發(fā)工具:IDEA
IDEA 全稱 IntelliJ IDEA凹联,是java語言開發(fā)的集成環(huán)境垦梆,IntelliJ在業(yè)界被公認為最好的java開發(fā)工具之一议薪。IntelliJ IDEA 的每個方面都旨在最大化開發(fā)者生產(chǎn)力墓阀。結合智能編碼輔助與符合人體工程學的設計,讓開發(fā)不僅高效,更成為一種享受很澄。
官網(wǎng):https://www.jetbrains.com/zh-cn/idea/
下載地址:https://www.jetbrains.com/zh-cn/idea/download/
特性說明:https://www.jetbrains.com/zh-cn/idea/features/
版本控制工具:GIT
git是用于Linux內(nèi)核開發(fā)的版本控制工具锄弱。與CVS、Subversion一類的集中式版本控制工具不同礼仗,它采用了分布式版本庫的作法吐咳,不需要服務器端軟件,就可以運作版本控制元践,使得源代碼的發(fā)布和交流極其方便韭脊。
Github地址:https://github.com/git
官網(wǎng):https://git-scm.com/
下載地址:https://git-scm.com/downloads
特性說明:https://git-scm.com/about
說明文檔:https://git-scm.com/book
項目管理和構建自動化工具:Maven
Maven 是一個項目管理工具,可以對 Java 項目進行構建单旁、依賴管理沪羔。采用配置文件的方式對項目的名稱、版本號象浑、項目依賴等等信息進行描述蔫饰,使之結構清晰,在項目構建時融柬,利用 Maven 的 "約定大于配置" 的思想死嗦,實現(xiàn)自動化的構建。
Github地址:https://github.com/apache/maven
官網(wǎng):https://maven.apache.org/
下載地址:https://maven.apache.org/download.cgi
特性說明:https://maven.apache.org/maven-features.html
說明文檔:https://maven.apache.org/ref/
中央倉庫地址:https://mvnrepository.com/
數(shù)據(jù)庫可視化工具:Navicat
Navicat Premium 是一套數(shù)據(jù)庫開發(fā)工具粒氧,讓你從單一應用程序中同時連接 MySQL越除、MariaDB、MongoDB外盯、SQL Server摘盆、Oracle、PostgreSQL 和 SQLite 數(shù)據(jù)庫饱苟。它與 Amazon RDS孩擂、Amazon Aurora、Amazon Redshift箱熬、Microsoft Azure类垦、Oracle Cloud狈邑、MongoDB Atlas、阿里云蚤认、騰訊云和華為云等云數(shù)據(jù)庫兼容米苹。你可以快速輕松地創(chuàng)建、管理和維護數(shù)據(jù)庫砰琢。
官網(wǎng):https://www.navicat.com.cn/
下載地址:https://www.navicat.com.cn/download/navicat-premium
特性說明:https://www.navicat.com.cn/products/navicat-premium
說明文檔:https://www.navicat.com.cn/support/online-manual
終端工具:Xshell(收費)
Xshell是一個功能強大的終端模擬器蘸嘶,支持SSH、SFTP陪汽、telnet训唱,rlogin和串行。人們可以使用它在Windows界面下用來訪問遠端不同系統(tǒng)下的服務器挚冤,從而達到遠程控制終端的目的况增。
官網(wǎng):https://www.xshell.com/zh/xshell/
下載地址:https://www.xshell.com/zh/xshell-download/
特性說明:https://www.xshell.com/zh/xshell-all-features/
終端工具:Tabby(免費)
Tabby 是一個可高度配置的終端模擬器和 SSH 或串口客戶端,支持 Windows你辣,macOS 和 Linux巡通。是 Windows 標準終端 (conhost)、PowerShell ISE舍哄、PuTTY宴凉、macOS Terminal.app 和 iTerm 的替代品
Github地址:https://github.com/Eugeny/tabby
下載地址:https://github.com/Eugeny/tabby/releases
說明文檔:https://github.com/Eugeny/tabby/blob/master/README.zh-CN.md
郵件客戶端:Foxmail
Foxmail郵件客戶端,簡捷易用的郵件管理專家表悬。更高效弥锄,更專業(yè),處理郵件更輕松蟆沫!
官網(wǎng):https://www.foxmail.com/
下載地址:https://www.foxmail.com/
說明文檔:https://www.foxmail.com/
瀏覽器:Chrome
Google Chrome是由Google開發(fā)的免費網(wǎng)頁瀏覽器
官網(wǎng):https://www.google.com/chrome/
下載地址:https://www.google.com/chrome/
特性說明:https://www.google.com/intl/zh-CN/chrome/browser-features/#
說明文檔:https://www.google.com/intl/zh-CN/chrome/tips/
Host切換工具:SwitchHosts
SwitchHosts 是一個管理籽暇、切換多個hosts 方案的工具。
Github地址:https://github.com/oldj/SwitchHosts
官網(wǎng):https://swh.app/
下載地址:https://github.com/oldj/SwitchHosts/releases
說明文檔:https://github.com/oldj/SwitchHosts/blob/master/README_cn.md
抓包工具:Fiddler
Fiddler是最強大最好用的Web調(diào)試工具之一饭庞, 它能記錄所有客戶端和服務器的http和https請求戒悠。允許你監(jiān)視、設置斷點舟山、甚至修改輸入輸出數(shù)據(jù)绸狐。Fiddler包含了一個強大的基于事件腳本的子系統(tǒng),并且能使用.net語言進行擴展累盗。換言之寒矿,你對HTTP 協(xié)議越了解,你就能越掌握Fiddler的使用方法若债。你越使用Fiddler符相,就越能幫助你了解HTTP協(xié)議。Fiddler無論對開發(fā)人員或者測試人員來說蠢琳,都是非常有用的工具啊终。
官網(wǎng):https://www.telerik.com/fiddler
下載地址:https://www.telerik.com/download/fiddler-everywhere
安裝指導:https://docs.telerik.com/fiddler-everywhere/get-started/quickstart-windows#installing-fiddler-everywhere-on-your-machine
說明文檔:https://www.telerik.com/support/fiddler-everywhere
Http請求工具:Postman
Postman是一個用于API測試的最流行的軟件測試工具镜豹。借助該工具,開發(fā)人員可以輕松地創(chuàng)建蓝牲,測試逛艰,共享和文檔化API。
Github地址:https://github.com/postmanlabs
官網(wǎng):https://www.postman.com/
下載地址:https://www.postman.com/downloads/
安裝指導:https://learning.postman.com/docs/getting-started/installation-and-updates/
說明文檔:https://learning.postman.com/docs/getting-started/introduction/
Java性能診斷工具:JProfiler(圖形化)
JProfiler 的直觀 UI 可幫助您解決性能瓶頸搞旭、確定內(nèi)存泄漏并了解線程問題。能夠監(jiān)控本地或遠端的 Java 進程菇绵,包括 CPU使用率肄渗、方法耗時火焰圖、內(nèi)存使用率咬最、內(nèi)存對象翎嫡、線程狀態(tài)等
官網(wǎng):https://www.ej-technologies.com/
下載地址:https://www.ej-technologies.com/download/jprofiler/files
IDEA插件地址:https://plugins.jetbrains.com/plugin/253-jprofiler
特性說明:https://www.ej-technologies.com/products/jprofiler/features.html
說明文檔:https://www.ej-technologies.com/products/jprofiler/docs
Java性能診斷工具:Arthas(非圖形化)
Arthas 是Alibaba開源的Java診斷工具,深受開發(fā)者喜愛永乌。Arthas支持JDK 6+惑申,支持Linux/Mac/Windows,采用命令行交互模式翅雏,同時提供豐富的 Tab 自動補全功能圈驼,進一步方便進行問題的定位和診斷。
Github地址:https://github.com/alibaba/arthas
官網(wǎng):https://arthas.aliyun.com/
下載地址:https://arthas.aliyun.com/doc/download.html
安裝指導:https://arthas.aliyun.com/doc/install-detail.html
說明文檔:https://arthas.aliyun.com/doc/
建模工具:StarUML
一款用于快捷望几,簡潔建模的高級建模器軟件绩脆。是一種創(chuàng)建UML類圖,生成類圖和其他類型的統(tǒng)一建模語言(UML)圖表的工具橄抹。
Github地址:https://github.com/staruml
官網(wǎng):https://staruml.io/
下載地址:https://staruml.io/download
說明文檔:https://docs.staruml.io/
思維導圖工具:Xmind
XMind 是一款全新的全功能思維導圖軟件靴迫,也是一款有效提升工作和生活效率的生產(chǎn)力工具。
官網(wǎng):https://www.xmind.cn/
下載地址:https://www.xmind.cn/download/
特性說明:https://www.xmind.cn/whats-new/
說明文檔:https://www.xmind.cn/user-guide/xmind/