设备与软件
从 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 的知识库,用于技术笔记、方案整理和长期记录。
运行环境
让应用在本地、测试环境和服务器上保持一致运行。
数据存储
覆盖关系型数据库、缓存与分布式 SQL 的常见业务场景。
消息与异步
解耦服务、削峰填谷,并承载可靠的异步任务。
- Apache RocketMQ
- 面向分布式系统的消息中间件,适合事务消息和顺序消息场景。
- Apache Kafka
- 高吞吐事件流平台,用于日志、数据管道和异步消息处理。
浏览、协作与观测
用于网页调试、团队沟通、接口验证和服务监控。
- Google Chrome
- 日常浏览与前端联调工具,也用于检查网络请求和页面行为。
- 飞书
- 团队沟通、文档协作、会议和项目协同的日常工作平台。
- Postman
- 调试 HTTP API、管理请求集合并编写接口测试。
- Grafana
- 聚合并可视化指标,构建服务监控与告警看板。