技术栈与工具

长期使用的技术、开发工具与工程习惯

我长期使用的技术、开发工具与工程习惯,持续学习,持续优化。

10+ 年开发经验年经验
Java / 架构 主力方向
AI & 全栈 持续探索
技术栈窗口插画

核心技术栈

日常工作中使用最频繁的技术栈

Java 21+

LTS 版本,稳定高效

主力

Spring Boot 3

快速构建生产级应用

主力

Spring Cloud

微服务与分布式治理

常用

MySQL

关系型数据库

常用

Redis

高性能缓存

常用

RabbitMQ

可靠的消息队列

常用

Docker

容器化与镜像管理

主力

Linux

生产环境首选

常用

Vue 3

渐进式前端框架

常用

AI 工程

Prompt / 工具 / Agent

探索中

开发工具

提升效率的开发与协作工具

VS Code

轻量强大的代码编辑器

IntelliJ IDEA

强大智能,Java 开发首选

Git / GitHub

版本管理与协作开发

Postman / Apifox

API 调试与文档管理

Docker Desktop / OrbStack

容器化开发,环境一致性

Warp Terminal

AI 驱动的现代终端

硬件设备

高效工作的硬件配置

MacBook Pro 16” (M4 Max)

主力开发设备

Logitech MX Master 3S

高效生产力鼠标

Keychron Q1 Pro

机械键盘

外接显示器 & 音频设备

提升体验

工程习惯与偏好

我坚持的工程原则与工作方式

简洁 UI

追求简单清晰的设计与实现

深色主题

专注且舒适的视觉体验

容器化开发

环境一致,快速构建与部署

自动化优先

CI/CD、脚本化,减少重复劳动

长期主义

持续学习与积累,构建可持续的系统

性能与可维护性

关注性能,更关注长期可维护