一个技术爱好者打造的购物平台
最初接触编程时,我搭建的第一个购物网站是用PHP写的,数据库直接用的MySQL,前端就是简单的HTML加jQuery。随着对技术的深入理解,我逐渐重构了整个系统。
现在的后端基于 Spring Boot 构建,数据访问层采用 MyBatis-Plus ,数据库依然是 MySQL ,但引入了更合理的分库分表策略。
前端结合 EJS 作为模板引擎进行页面渲染,并通过 Materialize 框架实现响应式设计和交互效果,以提供流畅且美观的用户体验。
"Talk is cheap, show me the code"
作为一名全栈开发者,这个购物平台是我在研究生期间开始的一个side project,最初只是为了学习电商系统的完整流程。从商品管理、订单处理到支付对接,每个模块都让我对分布式系统有了更深的理解。
记得第一次处理高并发订单时,系统在秒杀活动中崩溃了。这次经历促使我深入研究了分布式锁和库存预扣机制,现在平台已经能够应对突发流量。
正在将部分服务迁移到Kubernetes
MySQL查询优化和JVM调优
基于用户行为的简单商品推荐
Spring Cloud Alibaba实践
最近在尝试将机器学习应用于价格预测,虽然还处于实验阶段,但已经能看到一些有趣的结果。
虽然这个项目还有很多不足,但每次代码提交都让我进步一点点。
特别感谢:
"我们不是在写代码,而是在用代码表达思想"