企业Java开发实用工具

开发工具:IDEA

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。IntelliJ IDEA 的每个方面都旨在最大化开发者生产力。结合智能编码辅助与符合人体工程学的设计,让开发不仅高效,更成为一种享受。
官网: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内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。
Github地址:https://github.com/git
官网:https://git-scm.com/
下载地址:https://git-scm.com/downloads
特性说明:https://git-scm.com/about
说明文档:https://git-scm.com/book

项目管理和构建自动化工具:Maven

Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。采用配置文件的方式对项目的名称、版本号、项目依赖等等信息进行描述,使之结构清晰,在项目构建时,利用 Maven 的 "约定大于配置" 的思想,实现自动化的构建。
Github地址:https://github.com/apache/maven
官网: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/

数据库可视化工具:Navicat

Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、阿里云、腾讯云和华为云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库。
官网: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界面下用来访问远端不同系统下的服务器,从而达到远程控制终端的目的。
官网: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邮件客户端,简捷易用的邮件管理专家。更高效,更专业,处理邮件更轻松!
官网:https://www.foxmail.com/
下载地址:https://www.foxmail.com/
说明文档:https://www.foxmail.com/

浏览器:Chrome

Google Chrome是由Google开发的免费网页浏览器
官网: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
官网:https://swh.app/
下载地址:https://github.com/oldj/SwitchHosts/releases
说明文档:https://github.com/oldj/SwitchHosts/blob/master/README_cn.md

抓包工具:Fiddler

Fiddler是最强大最好用的Web调试工具之一, 它能记录所有客户端和服务器的http和https请求。允许你监视、设置断点、甚至修改输入输出数据。Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。换言之,你对HTTP 协议越了解,你就能越掌握Fiddler的使用方法。你越使用Fiddler,就越能帮助你了解HTTP协议。Fiddler无论对开发人员或者测试人员来说,都是非常有用的工具。
官网: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测试的最流行的软件测试工具。借助该工具,开发人员可以轻松地创建,测试,共享和文档化API。
Github地址:https://github.com/postmanlabs
官网: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 可帮助您解决性能瓶颈、确定内存泄漏并了解线程问题。能够监控本地或远端的 Java 进程,包括 CPU使用率、方法耗时火焰图、内存使用率、内存对象、线程状态等
官网: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诊断工具,深受开发者喜爱。Arthas支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。
Github地址:https://github.com/alibaba/arthas
官网: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

一款用于快捷,简洁建模的高级建模器软件。是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。
Github地址:https://github.com/staruml
官网:https://staruml.io/
下载地址:https://staruml.io/download
说明文档:https://docs.staruml.io/

思维导图工具:Xmind

XMind 是一款全新的全功能思维导图软件,也是一款有效提升工作和生活效率的生产力工具。
官网:https://www.xmind.cn/
下载地址:https://www.xmind.cn/download/
特性说明:https://www.xmind.cn/whats-new/
说明文档:https://www.xmind.cn/user-guide/xmind/

你可能感兴趣的:(企业Java开发实用工具)