设备与软件

从 Mac、Java 后端工具到 AI 编程、知识管理和团队协作,这是我当前使用的工作台。

这是我当前使用的设备与软件清单,围绕 Java 后端开发,也包含 AI 编程、知识管理、浏览器和团队协作工具。图标均随网站本地构建,页面不依赖外部图标服务。

最近更新:

设备

承载日常编码、终端任务和本地调试的主要设备。

Mac
目前使用的开发设备,用于日常编码、终端操作与本地服务调试。

编码与构建

完成后端项目编码、依赖管理、调试与版本协作。

IntelliJ IDEA
Java 开发的主要 IDE,用于编码、重构、调试和性能分析。
PyCharm
处理 Python 脚本、辅助工具和数据任务时使用的 IDE。
OpenJDK
Java 开发与运行环境,也是后端技术栈的基础。
Spring Boot
快速构建独立、可部署的 Spring 应用与后端服务。
Apache Maven
管理依赖、构建生命周期、测试和发布流程。
Git
版本控制、分支协作和代码变更追踪。

AI 编程与知识管理

辅助理解代码、完成开发任务,并沉淀长期可复用的技术笔记。

Cursor
以 AI 为核心的代码编辑器,用于代码理解、修改和快速探索项目。
Claude Code
运行在终端中的 AI 编程工具,用于分析代码库和协助完成开发任务。
Codex
用于理解代码库、实现功能、修复问题和运行验证的编码智能体。
Obsidian
基于本地 Markdown 的知识库,用于技术笔记、方案整理和长期记录。

运行环境

让应用在本地、测试环境和服务器上保持一致运行。

Linux
后端服务部署、日志查看、脚本处理和线上问题排查的基础环境。
Docker
封装应用与依赖,统一开发、测试和部署环境。

数据存储

覆盖关系型数据库、缓存与分布式 SQL 的常见业务场景。

MySQL
核心关系型数据库,用于事务数据、索引设计与 SQL 调优。
Redis
用于缓存、分布式锁、计数、限流和高频数据访问。
TiDB
兼容 MySQL 协议的分布式 SQL 数据库,支持横向扩展。

消息与异步

解耦服务、削峰填谷,并承载可靠的异步任务。

Apache RocketMQ
面向分布式系统的消息中间件,适合事务消息和顺序消息场景。
Apache Kafka
高吞吐事件流平台,用于日志、数据管道和异步消息处理。

浏览、协作与观测

用于网页调试、团队沟通、接口验证和服务监控。

Google Chrome
日常浏览与前端联调工具,也用于检查网络请求和页面行为。
飞书
团队沟通、文档协作、会议和项目协同的日常工作平台。
Postman
调试 HTTP API、管理请求集合并编写接口测试。
Grafana
聚合并可视化指标,构建服务监控与告警看板。