Mac 常用软件推荐 —— Java 开发工程师

简介: 记录一下自己用的 Mac 软件,如果小伙伴需要,可以下载体验一下。在 Github 上有一个地址:github.com/jaywcjlove/…这里仅介绍我所使用过,并一直在使用,而且觉得很不错的软件推荐给小伙伴。

前言


记录一下自己用的 Mac 软件,如果小伙伴需要,可以下载体验一下。

在 Github 上有一个地址:

github.com/jaywcjlove/…

这里仅介绍我所使用过,并一直在使用,而且觉得很不错的软件推荐给小伙伴。


开发工具

作为开发,必须得把吃饭的家伙放在第一位!


IntelliJ IDEA

网络异常,图片无法展示
|

相关地址:IntelliJ IDEA

IDEA,就是吃饭的家伙,没啥可介绍的。

这里额外推荐我的 IDEA 插件:

Toolkit:支持MyBatis、Json、XML、Base64等操作的工具包。

Doc View:一个IntelliJ IDEA插件,可以通过注释直接生成Markdown文档。


DataGrip

网络异常,图片无法展示
|

相关地址:DataGrip

虽然 IDEA 中内置了数据库工具,但是相比而言,更喜欢用独立的客户端 DataGrip,尤其是编写 SQL 的时候,各种快捷键、实时模版、代码提醒都非常方便。


Navicat Premium

网络异常,图片无法展示
|

相关地址:Navicat Premium

DataGrip 写 SQL 比较方便,不过 Navicat 也同样不逊色,只不过有时候喜欢用 Navicat 进行查看数据库。


iTerm2

网络异常,图片无法展示
|

相关地址:iTerm2

在 Mac 上超级好用的终端工具,至于配色,在网上搜一搜,教程一大堆。


RedisDesktopManager

网络异常,图片无法展示
|

相关地址:RedisDesktopManager

有时候会连上 Redis 查看里面的值,用 RDM 还是比较方便的,之前在 Win 的时候就很喜欢用。

不过后来收费了,可以找别人编译的版本,或者在 AppStore 一次性购买。


Docker

偶尔玩玩,这个我用的也不熟。


Postman

Postman 常用的接口测试工具,也有很多高级功能,不过我暂时也不会用,也没有用过。


SwitchHosts

SwitchHosts 是一个管理、切换多个 hosts 方案的工具。

重点是开源免费,使用方便。


画图工具

网络异常,图片无法展示
|

画图工具就两个。

XMind

网络异常,图片无法展示
|

相关地址:XMind

画思维导图的时候一般使用这个,梳理知识点,记录笔记的时候非常方便。


draw.io

在之前的文章中有过介绍过,不仅可以画流程图,还可以修改为手绘风格。

给大家介绍下,这是我的流程图软件 —— draw.io

桌面版地址:drawio-desktop


笔记工具

网络异常,图片无法展示
|


Visual Studio Code

网络异常,图片无法展示
|

相关地址:Visual Studio Code

我知道 VS Code 很强大,但是在我这里的定位就是一个笔记软件,用来写 Markdown 笔记。同时还能打开 .sql .text .img 等等其他格式的文件。

安装的插件:One Dark Pro、Markdown All in One、Markdown Preview Mermaid Support、Markdown Table Maker、Project Manager、Paste Image。

安装这些插件,已经可以让 VS Code 当一个很可以的 Markdown 软件了,其他的一些插件就是格式化插件了。不介绍也罢。


Bear/Panda

网络异常,图片无法展示
|

相关地址:

Bear

Panda

Bear 是一个非常简洁好用的笔记软件,以标签为维度进行整理记录笔记,标签可以嵌套从而整理为多级目录。

Panda 是一个测试版,会对 Bear 的编辑器进行重构,并且支持动图,表格等功能。非常期待将 Panda 合并到 Bear 后发布的新版本。

其他工具

网络异常,图片无法展示
|

uPic:开源免费图床工具,支持上传图片到图床,并返回图片链接。其中链接可以是普通 URL、HTML、或者 Markdown。

Bob:Mac 端翻译软件,支持划词翻译、截图翻译以及手动输入翻译。开源免费,需要自己配置翻译服务,一般我使用的是腾讯翻译君阿里翻译的 API。

PastePastePal:这俩都是剪贴板工具,并且 UI 风格差不多,只不过是 Paste 是订阅制,而 PastePal 是买断制。

Xnip:截图软件,开始的时候用微信截图,但是不能滚动截图,后来一直使用 Xnip 进行截图。

Moom:窗口管理工具,进行窗口排列非常方便。

KeyCastr:按键回显工具,在录制视频的时候,需要按键回显,类似下图。

GIF Brewery 3:视频转 gif 工具。

还有一些其他的工具,比如 Office、微信、QQ 等等,这些就没啥介绍的必要了,大家下载,捣鼓捣鼓就玩的明白啦。

目录
相关文章
|
10天前
|
存储 监控 安全
单位网络监控软件:Java 技术驱动的高效网络监管体系构建
在数字化办公时代,构建基于Java技术的单位网络监控软件至关重要。该软件能精准监管单位网络活动,保障信息安全,提升工作效率。通过网络流量监测、访问控制及连接状态监控等模块,实现高效网络监管,确保网络稳定、安全、高效运行。
39 11
|
1月前
|
Java API Maven
如何使用Java开发抖音API接口?
在数字化时代,社交媒体平台如抖音成为生活的重要部分。本文详细介绍了如何用Java开发抖音API接口,从创建开发者账号、申请API权限、准备开发环境,到编写代码、测试运行及注意事项,全面覆盖了整个开发流程。
148 10
|
1月前
|
监控 Java API
如何使用Java语言快速开发一套智慧工地系统
使用Java开发智慧工地系统,采用Spring Cloud微服务架构和前后端分离设计,结合MySQL、MongoDB数据库及RESTful API,集成人脸识别、视频监控、设备与环境监测等功能模块,运用Spark/Flink处理大数据,ECharts/AntV G2实现数据可视化,确保系统安全与性能,采用敏捷开发模式,提供详尽文档与用户培训,支持云部署与容器化管理,快速构建高效、灵活的智慧工地解决方案。
|
2天前
|
移动开发 前端开发 Java
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。 JavaFX允许开发人员快速构建丰富的跨平台应用程序,允许开发人员在单个编程接口中组合图形,动画和UI控件。本文详细介绍了JavaFx的常见用法,相信读完本教程你一定有所收获!
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
|
25天前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
46 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
12天前
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
72 13
|
17天前
|
算法 Java API
如何使用Java开发获得淘宝商品描述API接口?
本文详细介绍如何使用Java开发调用淘宝商品描述API接口,涵盖从注册淘宝开放平台账号、阅读平台规则、创建应用并申请接口权限,到安装开发工具、配置开发环境、获取访问令牌,以及具体的Java代码实现和注意事项。通过遵循这些步骤,开发者可以高效地获取商品详情、描述及图片等信息,为项目和业务增添价值。
52 10
|
11天前
|
前端开发 Java 测试技术
java日常开发中如何写出优雅的好维护的代码
代码可读性太差,实际是给团队后续开发中埋坑,优化在平时,没有那个团队会说我专门给你一个月来优化之前的代码,所以在日常开发中就要多注意可读性问题,不要写出几天之后自己都看不懂的代码。
49 2
|
20天前
|
JavaScript 安全 Java
java版药品不良反应智能监测系统源码,采用SpringBoot、Vue、MySQL技术开发
基于B/S架构,采用Java、SpringBoot、Vue、MySQL等技术自主研发的ADR智能监测系统,适用于三甲医院,支持二次开发。该系统能自动监测全院患者药物不良反应,通过移动端和PC端实时反馈,提升用药安全。系统涵盖规则管理、监测报告、系统管理三大模块,确保精准、高效地处理ADR事件。
|
1月前
|
开发框架 Java 关系型数据库
Java哪个框架适合开发API接口?
在快速发展的软件开发领域,API接口连接了不同的系统和服务。Java作为成熟的编程语言,其生态系统中出现了许多API开发框架。Magic-API因其独特优势和强大功能,成为Java开发者优选的API开发框架。本文将从核心优势、实际应用价值及未来展望等方面,深入探讨Magic-API为何值得选择。
54 2