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 等等,这些就没啥介绍的必要了,大家下载,捣鼓捣鼓就玩的明白啦。

目录
相关文章
|
15天前
|
Java Linux 开发者
软件体系结构 - Java垃圾收集器
【4月更文挑战第22天】软件体系结构 - Java垃圾收集器
25 4
|
1天前
|
存储 Java 数据库连接
使用Java开发桌面应用程序
使用Java开发桌面应用程序
8 0
|
1天前
|
Java API 开发工具
java与Android开发入门指南
java与Android开发入门指南
8 0
|
1天前
|
分布式计算 负载均衡 Java
构建高可用性Java应用:介绍分布式系统设计与开发
构建高可用性Java应用:介绍分布式系统设计与开发
7 0
|
1天前
|
前端开发 安全 Java
使用Spring框架加速Java开发
使用Spring框架加速Java开发
5 0
|
1天前
|
前端开发 JavaScript Java
Java与Web开发的结合:JSP与Servlet
Java与Web开发的结合:JSP与Servlet
7 0
|
1天前
|
设计模式 算法 Java
设计模式在Java开发中的应用
设计模式在Java开发中的应用
12 0
|
1天前
|
监控 Java Maven
揭秘Java Agent技术:解锁Java工具开发的新境界
作为JDK提供的关键机制,Java Agent技术不仅为Java工具的开发者提供了一个强大的框架,还为性能监控、故障诊断和动态代码修改等领域带来了革命性的变革。本文旨在全面解析Java Agent技术的应用场景以及实现方式,特别是静态加载模式和动态加载模式这两种关键模式。
15 0
|
2天前
|
存储 Java 开发者
探索Java开发中触发空指针异常的场景
作为一名后端开发者在Java编程的世界中,想必大家对空指针并不陌生,空指针异常是一种常见而又令人头疼的问题,它可能会在我们最不经意的时候突然出现,给我们的代码带来困扰,甚至导致系统的不稳定性,而且最可怕的是有时候不能及时定位到它的具体位置。针对这个问题,我们需要深入了解触发空指针异常的代码场景,并寻找有效的方法来识别和处理这些异常情况,而且我觉得空指针异常是每个Java开发者都可能面临的挑战,但只要我们深入了解它的触发场景,并采取适当的预防和处理措施,我们就能够更好地应对这个问题。那么本文就来分享一下实际开发中一些常见的触发空指针异常的代码场景,并分享如何有效地识别和处理这些异常情况。
15 1
探索Java开发中触发空指针异常的场景
|
3天前
|
传感器 人工智能 前端开发
JAVA语言VUE2+Spring boot+MySQL开发的智慧校园系统源码(电子班牌可人脸识别)Saas 模式
智慧校园电子班牌,坐落于班级的门口,适合于各类型学校的场景应用,班级学校日常内容更新可由班级自行管理,也可由学校统一管理。让我们一起看看,电子班牌有哪些功能呢?
43 4
JAVA语言VUE2+Spring boot+MySQL开发的智慧校园系统源码(电子班牌可人脸识别)Saas 模式