山鸡程序员头像 山鸡程序员
山鸡程序员在桌面前写代码、排查日志、部署服务的手绘插画

Java / Linux / Nginx / Debug

山鸡程序员

写后端,修线上,追日志,把部署和复盘都记下来。这里不做空泛教程,只记录真实项目里能跑通、能解释、能复用的工程经验。

01 接口边界

请求、响应、权限、异常和业务状态,不只写通,还要能讲清楚。

02 线上排查

日志、慢查询、连接池、网关和缓存,一层一层把问题挖出来。

03 部署复盘

构建、Nginx、端口、日志轮转和回滚,把上线流程变成清单。

Field Notes

最近想写的几类技术手记

山鸡程序员整理 API 接口边界的插画

接口不是地址,是边界

从用户请求、网关、服务模块到数据库返回,记录接口设计里最容易混乱的字段、状态和错误结构。

等我更新
山鸡程序员排查日志和慢查询的插画

一次超时,要追到哪一层

把现象、影响、日志、SQL、缓存和恢复动作串起来,形成能复用的排查模板。

等我更新
山鸡程序员部署 Nginx 静态博客的插画

Nginx 静态站上线清单

从本地文件、构建产物、端口映射到访问验证,整理成每次上线前都能照着走的流程。

等我更新

Work Bench

我的技术工作台

博客之后会围绕这些现场持续更新:业务接口、数据库、部署环境、故障复盘和源码阅读。每篇文章尽量配一张山鸡插画,把抽象问题画成可回看的现场。

API

业务接口

请求参数、鉴权、DTO、状态流转、异常码和前后端联调。

DB

数据链路

MySQL 表结构、索引、慢查询、事务边界和 Redis 缓存。

OPS

部署环境

Ubuntu、Nginx、端口、进程、日志轮转、备份和回滚。

REVIEW

复盘方法

现象、原因、处理、预防和下一次怎么更快定位。

Stack

现在主要记录这些技术栈

Java Spring Boot MyBatis Plus MySQL Redis Nginx Linux Shell 接口设计 日志排查 上线清单 技术复盘
山鸡程序员头像

Contact

一起交流项目、后端和部署问题

把你的问题、项目背景或合作想法写下来,表单会直接转发到我的邮箱。