使用工具
这里列出了我日常后端开发中使用的软件、硬件和工具。这些工具帮助我构建高质量的服务端应用,并保持高效的开发节奏。
开发工具
IntelliJ IDEA
我的主要 Java 开发 IDE,强大的代码补全和重构功能让 Spring 开发事半功倍。
VS Code
用于 Rust 开发和偶尔的前端需求,配置了 Rust Analyzer 和各种实用插件。
iTerm2
macOS 上功能强大的终端,日常 git 操作、服务器管理和脚本执行都在这里。
Postman
API 测试和文档工具,后端开发必备,用于测试 RESTful 接口。
数据库工具
Navicat
数据库管理工具,支持 MySQL 和 PostgreSQL,界面友好操作简便。
Redis Desktop Manager
Redis 可视化管理工具,用于查看缓存数据和性能监控。
DBeaver
免费的数据库工具,支持多种数据库,特别适合 PostgreSQL 学习。
AI 工具
GitHub Copilot
AI 代码助手,在写 Java 和 Rust 代码时提供智能建议,大幅提升编码效率。
ChatGPT
用于技术问题咨询、代码审查和架构设计讨论,是很好的技术顾问。
Cursor
AI 驱动的代码编辑器,特别适合快速原型开发和代码重构。
生产力工具
Notion
用于技术笔记、学习记录和项目文档管理,特别适合记录架构设计。
Raycast
macOS 上的快速启动器,替代 Spotlight,可以快速搜索项目和文件。
1Password
密码管理器,管理各种开发环境和服务的账户密码。
Docker Desktop
容器化开发环境,用于本地服务部署和微服务开发测试。
硬件设备
MacBook Pro 14"
M1 Pro 芯片,32GB 内存,主要开发设备,性能足够运行多个服务实例。
外接显示器
27 英寸 4K 显示器,用于扩展工作区域,一屏写代码一屏看文档。
Magic Keyboard
Apple 无线键盘,触感舒适,适合长时间编码。
MX Master 3
Logitech 无线鼠标,适合长时间使用,滚轮很适合浏览长代码文件。
这个列表会根据技术栈的变化不定期更新。如果你有什么好的后端开发工具或 AI 工具推荐,欢迎 联系我 分享。