后端开发
业务接口、权限、定时任务与第三方对接。
- Java 17
- Spring Boot
- Spring MVC
- MyBatis-Plus
- RESTful API
网站建设中 · 持续更新
$
这里是我的个人技术小站:记录编程学习、技术练习与项目作品。 专注 Java 后端开发,也在折腾前端与小程序,相信持续输出是最好的成长方式。
// 保持好奇,持续输出。
public class Hello {
public static void main(String[] args) {
Developer me = new Developer("CodeLab");
me.skills("Java", "Spring Boot", "MySQL");
me.learning("Spring Cloud");
me.motto("先完成,再完美");
System.out.println(me.hello());
}
}
Spring Cloud · 微服务实践
// 技能栈
常用的技术组合,以及正在补齐的拼图。
业务接口、权限、定时任务与第三方对接。
后台管理页面与移动端页面,够用且好维护。
数据建模、查询优化与常见缓存方案。
让开发和上线少踩坑,流程尽量自动化。
// 作品集
以练习和课程项目为主,代码整理中,欢迎交流实现思路。
覆盖商品浏览、购物车、下单、优惠券核销的练手项目,重点练习事务与库存扣减。
查看详情 →后端 · 学习项目
一个用于巩固 Spring Boot 业务开发的小型电商系统,从商品管理到下单支付全流程跑通,重点练习数据库事务、库存并发控制和接口幂等设计。
Java 17 · Spring Boot · MyBatis-Plus · MySQL · Redis · Maven
理解了本地事务与缓存一致性的取舍,学会用压测数据验证库存扣减方案,也踩了不少并发问题的坑。
面向移动端的商品展示与在线下单小程序,包含登录、支付回调与订单查询。
查看详情 →全栈 · 练习项目
以真实业务为目标的小程序练手项目,前后端完整链路自己实现:小程序端负责展示与交互,后端负责登录态、订单与支付回调。
微信小程序原生 · Spring Boot · MySQL · 微信支付 API · 对象存储
熟悉了微信生态的登录与支付流程,理解了签名、回调验签和订单幂等的重要性。
基于 Vue 3 的后台模板,含动态菜单、权限路由和常用业务组件。
查看详情 →前端 · 学习项目
为了配合后端接口练习而搭建的管理后台,从零配置路由、状态管理和权限,沉淀了一套可复用的业务组件。
Vue 3 · Vite · Element Plus · Pinia · Vue Router · Axios
把前端工程化流程走了一遍,也体会到「组件设计」比「堆页面」更花心思。
一组用于检查表结构、数据一致性与孤儿数据的命令行小工具。
查看详情 →工具 · 日常提效
把日常重复的数据库检查动作沉淀成脚本:一次性扫描表结构差异、字段缺失和异常数据,减少手工排查时间。
Java · JDBC · SQL · Shell
意识到「把重复劳动自动化」本身就是一种工程能力。
定时拉取第三方数据并做差异比对,生成对账报表与告警。
查看详情 →后端 · 练习项目
模拟真实业务中的跨系统对账场景:定时同步数据、比对差异、输出报表,并把异常结果推送到告警渠道。
Spring Boot · Spring Task · MySQL · 日志体系
弄清楚了幂等、补偿和重试三个词在真实场景里的差别。
用 Markdown 整理学习笔记的个人博客,就是你现在看到的这个站点。
查看详情 →前端 · 本站
你现在浏览的这个站点。纯静态实现,无框架、无外部依赖,目标是长期维护一个属于自己的技术档案。
HTML5 · CSS3 · 原生 JavaScript
重新理解了 CSS 变量、Grid 布局和原生 JS 能做的事,比想象中多得多。
更多练习项目整理中,代码会陆续放到 GitHub。
// 学习历程
记录每个阶段在学什么、做了什么,以及踩过的坑。
系统学习 Java 基础、面向对象与常见数据结构,开始用命令行写第一个小工具。
学习 Spring Boot 与 MySQL,完成第一个增删改查项目,理解接口、分层与事务。
独立完成小程序商城与管理后台前后端,开始关注代码质量、日志和部署。
练习重构与测试,整理常用组件和脚本,把重复工作交给自动化。
学习 Spring Cloud 与系统设计,尝试把练习项目打磨成可以长期维护的作品。