目录
一、导语
入手一台全新的 MacBook作为 Java 程序员是一个令人兴奋的时刻。M1 Pro 的强大性能和优化的芯片设计为我们提供了更好的开发体验和性能表现。然而,在开始编写 Java 代码之前,我们需要安装一些必要的工具和软件,以确保我们可以顺利地开展工作。这些工具不仅可以帮助我们编译和运行 Java 代码,还可以提供额外的开发支持,使我们更加高效和便捷地进行软件开发。
在本文中,我们将介绍一些在入手新的 MacBook 电脑后需要考虑安装的关键工具。安装这些工具将为我们提供一个健壮、高效和舒适的开发环境,使我们能够专注于代码编写和项目开发。让我们开始了解并安装这些必备的工具,为我们的 Java 编程之旅打下坚实的基础。
二、神器合集
1)Hombrew工具(必备)
官网地址,点击这里https://brew.sh/zh-cn/
1、简介:
Homebrew 是一款流行的 macOS 上的软件包管理器。它为用户提供了便捷的方式来安装、更新和管理大量的开源软件和工具。Homebrew 的设计理念是保持简洁和灵活性,使用户能够快速轻松地获取所需的软件包,并提供便捷的命令行界面来管理这些软件包。
2、主要特点和优势:
- 简单易用:Homebrew 的命令行接口简洁明了,使用起来非常直观和易于掌握。只需几个简单的命令,便能快速地安装和更新软件包。
- 自动化安装:Homebrew 会自动解决软件包之间的依赖关系,并确保所需的所有依赖项都被正确安装。这极大地简化了软件安装的过程,避免了手动处理依赖的繁琐工作。
- 广泛的软件包支持:Homebrew 提供了一个庞大的软件包仓库,涵盖了几乎所有开源工具和软件。无论是开发工具、编程语言环境、数据库系统还是其他实用工具,你都可以通过 Homebrew 来轻松安装和更新它们。
- 社区支持和更新:Homebrew 拥有一个庞大的活跃社区,开发人员和用户们贡献了大量的软件包和更新。这意味着你可以充分利用社区的力量来获取最新的软件包版本和安全更新。
- 可扩展性:Homebrew 允许用户自定义和扩展其功能。用户可以编写自己的软件包描述文件(称为 "formula")来安装自己定制的软件,并将其加入到 Homebrew 的管理范围之内。
3、安装步骤
2)proxyman(必备)
1、简介
Proxyman 是一款流行的 macOS 上的代理工具,旨在帮助开发人员和网络工程师更轻松地分析、拦截和调试网络请求。它提供了一个直观的界面,使用户能够查看和修改 HTTP、HTTPS 和 WebSocket 请求,并提供了强大的工具和功能来实时监测和分析网络流量。
2、主要特点和优势:
- 实时网络调试:Proxyman 提供了一个可视化的界面,显示了每个请求的详细信息,包括请求头、响应信息和传输数据。这帮助用户实时监测和分析网络流量,方便调试和排查问题。
- 请求拦截和修改:Proxyman 允许用户拦截和修改网络请求,方便测试和调试。你可以修改请求的参数、头部信息,甚至返回自定义的响应内容和状态码。
- SSL 解密:Proxyman 支持解密 HTTPS 流量,使用户能够查看和分析加密的请求和响应,有助于调试和检查安全问题。
- WebSocket 支持:Proxyman 提供了对 WebSocket 连接的支持,可以分析和监视 WebSocket 数据传输,并允许用户进行拦截和修改。
- 请求过滤和重播:Proxyman 具备强大的过滤和搜索功能,可以根据请求的 URL、方法、状态码等条件来过滤和查找特定请求。此外,你还可以将请求保存并重播,以便再次测试和调试。
3、安装步骤
- 打开浏览器,访问 Proxyman 的官方网站:Proxyman · Debug Network Faster & Smarter with ProxymanProxyman is a native, high-performance macOS app, which enables developers to capture, inspect, and manipulate HTTP/HTTPS requests/responses with ease. Support iOS and Android Simulator and Physical Device.
https://proxyman.io/
- 在网站首页,你将看到下载按钮。点击下载按钮以获取最新可用版本的 Proxyman。
- 下载完成后,双击安装程序并按照提示完成安装。你可能需要输入管理员密码以确认安装过程。
- 安装完成后,你可以在“应用程序”文件夹中找到 Proxyman。双击启动 Proxyman 应用程序。
3)ApiFox工具(必备)
1、简介
apifox 是一款具有强大功能的在线接口调试工具。它提供了直观的界面和丰富的功能,旨在帮助开发人员快速、方便地测试、调试和管理 API 接口。
2、主要特点和优势:
- 接口测试和调试:apifox 提供了一个直观的界面,使用户能够轻松发送 HTTP 请求并查看服务器的响应。你可以设置请求的 URL、头部、参数和请求体等,还可以查看响应的状态码、头部和内容。这使得接口的测试和调试变得非常高效和方便。
- 接口收藏夹:apifox 允许用户创建和管理接口的收藏夹,方便组织和访问常用的接口。你可以将接口分类、添加注释,并根据需要随时调用。
- 自动化测试和监控:apifox 支持编写和运行自动化测试脚本,以验证接口的准确性和性能。你可以设置断言条件、执行断言和监控,并生成相应的测试报告。
- API 文档生成:apifox 可以根据接口的信息和注释自动生成 API 文档。这简化了文档编写和更新的过程,并提供了一个方便的方式来共享接口文档。
- 版本控制和历史记录:apifox 具备版本控制和历史记录功能,可以追踪接口的更改和修改。这使得团队协作和维护接口变得更加容易和可追溯。
3、安装步骤
apiFox支持web页面使用和安装客户端使用
1.web方式
2.客户端
这里大家按需选择,我电脑是M1 芯片所以选择apple芯片版本
后续还会持续更新~ 比如命令行工具,FTP连接工具等
欢迎大家投稿~