
本项目是在 newbee-mall 项目的基础上改造而来,将 orm 层由 mybatis 替换为 mybatis-plus,添加了秒杀功能、优惠功能以及后台搜索功能,喜欢的话麻烦给我个 star
本人之前一直是在传统公司上班,接触的都是政企项目,公司各系统业务繁多数据库表设计复杂,多是业务逻辑庞大使用技术也都不算新,算是 j2ee 时代的遗留产物,鉴于现在 springboot 、微服务、中间件等等风生水起,又因本人对商城系统情有独钟,因此打算先用 springboot 搭建一个商城系统,刚好发现了 newbee-mall 项目,就在此项目的基础上添加了一些自己没有接触过的新功能,一起进步。
本次升级主要在原有秒杀功能的基础上进行了完善,秒杀优化如下:
| 分类管理 | 会员管理 |
|---|---|
| 优惠管理 | 商品管理 |
| 秒杀管理 | 订单管理 |
秒杀专区为用户展示了后台设置的秒杀商品,在秒杀有效期内可以进行商品秒杀操作. 后台使用了储存过程提高秒杀操作的 tps
优惠页面为用户展示了后台设置的可用优惠,在下单时可以使用优惠卷减少下单金额
商城 15 天交易额统计可以为商城运营人员展示商城近期总交易金额
支付流程优化了一下: 支付宝支付时,展示了沙箱账号密码:
1 darksword21 PRO ........ 很好 很有精神 |
2 wayn111 OP @darksword21 谢谢肯定 |
3 ArJun 2021-01-14 16:41:00 +08:00 不错 |
4 wqgogogo 2021-01-14 16:49:33 +08:00 挺厉害的,这个是真的能支付并抢到商品还是练习用的? |
5 yRebelHero 2021-01-14 17:08:51 +08:00 楼主优秀!向楼主学习! |
6 huntcool001 2021-01-14 17:19:50 +08:00 emm. 压测过吗? |
7 wayn111 OP @huntcool001 压测过,秒杀接口可以抗一万请求 |
10 muchan92 2021-01-14 17:51:03 +08:00 赞一个 支持 |
13 fallinlovewith 2021-01-14 17:57:21 +08:00 via Android !!!!!!! |
14 lpts007 2021-01-14 18:02:35 +08:00 via Android 不错,喜欢 |
15 wayn111 OP @yRebelHero 一起进步 |
16 wysnylc 2021-01-14 19:00:24 +08:00 秒杀,指 redis lua 锁 |
18 Leigg 2021-01-14 19:12:12 +08:00 via iPhone 给了哈 |
19 wfd0807 2021-01-14 19:13:16 +08:00 能解释一下为什么用 mybatis plus 吗?在我看来 mybatis plus 是一个不伦不类的东西,而且一堆 bug |
20 iConnect 2021-01-14 19:15:20 +08:00 via Android 移动版没做? |
21 chenqh 2021-01-14 19:15:54 +08:00 via Android 楼主真有毅力 |
23 brezp 2021-01-15 11:15:28 +08:00 赞一个,感觉看到了当年刚学习 java 的自己 |