仿得物电商后端实战:我的一点记录
最近把「得物实战」做完了。不是那种大而全的项目,但商品、订单、支付整条链路都自己搭了一遍,算是第一次把电商后端从浏览到付钱真正跑通。这篇就记一下我做了什么。 技术栈是 Spring Boot + MyBatis + MySQL,Redis 用来生成订单号,支付接支付宝。用户侧流程很直观:刷商品列表 → 点进详情选尺码 → 登录 → 提交订单 → 跳转支付宝 → 付完等回调改状态。看起来就几步,做起来模块不少。 商品模块:SPU 和 SKU库表也是两张:product 存 SPU,product_detail 存 SKU,用 product_id 关联。列表接口查 SPU 分页,详情接口按 productId 把下面所有 SKU 拉出来。用户最终下单,关联的是 SKU,不是列表上那个 SPU。 商品列表还做了分页。前端传页码和每页条数,后端先 count 总数,再 LIMIT 查当前页。页码越界要处理,不然翻到不存在的页会出问题。 登录:Session 校验下单前得知道是谁在买。项目用的是 Session。 前端调 /api/user/checklogin,后端从 Session ...
把星空装进网页里
最近花了很多时间,一点点把这个博客从「能看」打磨成「像自己的地方」。 我原本做的时候花了很多心思,想着弄成科幻大片那种,发文章就可以在星际间跃迁,后来发现我想的太简单了哈哈。这得费多少经费啊,这不是拍科幻片么。。。后来发现字体变小了,我以为是样式的问题,改了又改,都快崩溃了,耗了我很多时间,我又重新推送,改了域名,但是还是不行,已经绝望了。但今天偶然发现原来我误触了ctrl+0,我真服了,这一改过来就好多了。终于成了这个样子,肯定还会继续优化的哦! “We used to look up at the sky and wonder at our place in the stars, now we just look down and worry about our place in the dirt.” 写博客大概也是这样:别总低头盯着琐碎,偶尔抬头,给自己留一片能仰望的星空。 今晚先写到这里。明天也许会有新的想法,也许没有——但页面已经在了,像坐标一样,等着被继续填写。
欢迎来到星际日志
博客正式启航。 Do not go gentle into that good night.不要温和地走进那个良夜。 这个站点使用 Hexo 与 Butterfly 主题搭建,背景是夜色下的城市运河——霓虹倒映在水中,像遥远星系投射来的光。愿我们在代码与文字之间,找到属于自己的引力弹弓。
用 Hexo + Butterfly 搭建个人博客
为什么选择 Hexo + ButterflyHexo 是轻量、快速的静态博客框架;Butterfly 主题则提供了美观的首页大图、侧边栏卡片和本地搜索,非常适合个人博客。 部署到 GitHub Pages 安装 hexo-deployer-git 在 _config.yml 中配置 deploy 指向 gh-pages 分支 在 source/CNAME 写入自定义域名 执行 hexo deploy 即可发布 自定义域名在 DNS 控制台添加记录: CNAME:www → qianqian9520-pixel.github.io A 记录(根域名):指向 GitHub Pages 的 IP 地址 就像 Cooper 穿越虫洞一样,一次配置,全宇宙可访问。
引力、时间与成长
《星际穿越》里,Miller 星球上的一小时等于地球上七年。时间在不同参照系里,流速截然不同。 学习也是如此:专注的一小时,可能抵得上散漫的一天。重要的不是花了多少时间,而是在哪个”引力场”里度过的。 Murphy’s law doesn’t mean that something bad will happen. It means something will happen. 保持好奇,保持行动。愿我们都能找到自己的坐标。