工具 · 效率
后端工程师效率工具箱:我每天在用的 12 个利器
工具不决定上限,但能决定你的下限和节奏。下面 12 个是我每天真在用的, 按"终端 → 数据库 → API → 调试 → 压测 → 容器"分组,主打一个即拿即用, 不堆概念、不凑数。
1终端 & Shell
插件 z(秒跳目录)、git(提示分支)、自动补全。终端体验的底座,装完回不去。
Ctrl+R 历史命令、**<Tab> 模糊补文件。配合 bat/rg 之后,找文件/翻命令快一个量级。
本地崩了远程不断、多窗格同时看日志+编辑。远程开发的"窗口管理器"。
2数据库 & 查询
带语法高亮和自动补全的终端数据库客户端,比裸 mysql 命令友好太多。
复杂联表、数据对比、结构变更时用 GUI 更稳。DataGrip 的跨库跳转和重构是杀手锏。
3API 开发与调试
接口联调、环境变量的必备。Apifox 还顺带管文档和 Mock,国内团队友好。
写脚本、CI 里验接口、管道里 jq 提取字段。最快的"临时调用"。
# 一行拿到 token 再请求 TOKEN=$(curl -s login | jq -r .token) curl -H "Authorization: $TOKEN" api/user/me
4调试 & 日志
线上不重启定位问题:watch 看方法入参返回值、trace 抓慢调用、thread 看哪个线程 CPU 高。Java 工程师的"听诊器"。
终端里可视化 git 操作,暂存/回滚/看 diff 不切窗口。习惯后提交频率都变高了。
5压测 & 监控
k6 用 JS 写压测脚本、能直接出指标;wrk 轻量高并发。定位瓶颈、验证优化前后的差异都靠它。
# k6 简易压测
k6 run --vus 100 --duration 30s script.js
指标采集 + 看板。QPS、P99、GC、连接池一目了然,上线前先把它接上。
6容器 & 环境
一键拉起 MySQL/Redis/ES 本地栈;lazydocker 在终端里看容器日志和状态,排错飞快。
7小结
- 终端三件套:zsh / fzf / tmux,效率底座;
- 数据库:cli 日常、GUI 复杂;
- 调试:Arthas 是 Java 线上救命稻草;
- 压测 + 监控:没有数据支撑的"优化"都是玄学。
工具的意义从来不是"显得专业",而是把重复劳动交给机器,把脑子留给真正需要判断的地方。 你有哪些离不开的利器?欢迎在博客留言告诉我。
© 2026 JokerChou's Blog · 用 ❤️ 与 ☕ 制作 · 返回博客首页