本项目是在 newbee-mall 项目的基础上改造而来,将 orm 层由 mybatis 替换为 mybatis-plus,添加了秒杀功能、优惠劵功能以及后台搜索功能,喜欢的话麻烦给我个 star
本人之前一直是在传统公司上班,接触的都是政企项目,公司各系统业务繁多数据库表设计复杂,多是业务逻辑庞大使用技术也都不算新,算是 j2ee 时代的遗留产物,鉴于现在 springboot 、微服务、中间件等等风生水起,又因本人对商城系统情有独钟,因此打算先用 springboot 搭建一个商城系统,刚好发现了 newbee-mall 项目,就在此项目的基础上添加了一些自己没有接触过的新功能,一起进步。
本次升级主要在原有秒杀功能的基础上进行了完善,秒杀优化如下:
分类管理 | 会员管理 |
---|---|
优惠劵管理 | 商品管理 |
秒杀管理 | 订单管理 |
秒杀专区为用户展示了后台设置的秒杀商品,在秒杀有效期内可以进行商品秒杀操作. 后台使用了储存过程提高秒杀操作的 tps
优惠劵页面为用户展示了后台设置的可用优惠劵,在下单时可以使用优惠卷减少下单金额
商城 15 天交易额统计可以为商城运营人员展示商城近期总交易金额
支付流程优化了一下: 支付宝支付时,展示了沙箱账号密码:
1
darksword21 2021-01-14 16:11:13 +08:00
........ 很好 很有精神
|
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 的自己
|