All Projects → wayn111 → Newbee Mall

wayn111 / Newbee Mall

Licence: gpl-3.0
newbee-mall商城的mybatis plus版本 实现了优惠卷领取, 支付宝沙箱支付,后台添加了搜索功能

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Newbee Mall

Newbee Mall
🔥 🎉newbee-mall 项目(新蜂商城)是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。
Stars: ✭ 8,319 (+10703.9%)
Mutual labels:  mall, mybatis, adminlte
My Blog
🌴A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
Stars: ✭ 2,400 (+3016.88%)
Mutual labels:  mybatis, adminlte
Ssm Cluster
🍏Spring+SpringMVC+Mybatis+adminLTE3实现前后端分离(nginx负载均衡+tomcat集群)
Stars: ✭ 142 (+84.42%)
Mutual labels:  mybatis, adminlte
waynboot-sso
基于SpringBoot,Shiro,Redis,Mybatis,SSO的多模块系统,包含了SSO单点登陆, 通用后台管理,NewBee-mall商城,每日一文等多个模块,支持Shiro与SSO模块的集成,易于上手,学习,二次开发。
Stars: ✭ 33 (-57.14%)
Mutual labels:  mybatis, mall
Xmall
一套完整的社群电商系统,后端Api、后台管理系统、前台h5系统、小程序和App
Stars: ✭ 214 (+177.92%)
Mutual labels:  mall, mybatis
Online-Testing-Platform
在线考试系统 colleges online examination system base on spring-boot and MyBatis
Stars: ✭ 21 (-72.73%)
Mutual labels:  adminlte, mybatis
Yii2 Adminlte Asset
AdminLTE Asset Bundle for Backend Theme in Yii2 Framework
Stars: ✭ 1,124 (+1359.74%)
Mutual labels:  adminlte
Blog
SpringBoot + Mybatis + thymeleaf 搭建的个人博客 http://www.54tianzhisheng.cn/
Stars: ✭ 1,156 (+1401.3%)
Mutual labels:  mybatis
Mi
迁移改名为MI-S
Stars: ✭ 61 (-20.78%)
Mutual labels:  mybatis
Adminlte Rails Template
Rails template application of an admin panel with the AdminLTE theme integrated.
Stars: ✭ 53 (-31.17%)
Mutual labels:  adminlte
Mybatis Spring Boot Jpetstore
A sample web application built on MyBatis 3, Spring Boot and Thymeleaf 3.
Stars: ✭ 75 (-2.6%)
Mutual labels:  mybatis
Maintain
springboot + springmvc +Spring Security + mybatis + PageHelper(Mybatis分页插件) + druid + (maven/gradle) + thymeleaf + bootstrap 组成的框架,基于Jersey, Swagger,SwaggerUi的restful API
Stars: ✭ 74 (-3.9%)
Mutual labels:  mybatis
Adminlte Keycloak Theme
A Keycloak theme based on the AdminLTE UI library
Stars: ✭ 68 (-11.69%)
Mutual labels:  adminlte
Eshop Soa
EShop基于Dubbo实现SOA服务化拆分,并基于RocketMQ解决了分布式事务(新版SpringBootSOASkeleton)
Stars: ✭ 65 (-15.58%)
Mutual labels:  mybatis
Web Development Interview With Java
Java 开发相关技术栈(大中厂)高频面试问题收录。
Stars: ✭ 69 (-10.39%)
Mutual labels:  mybatis
Spring Boot Extend
在springboot基础上的扩展项目,快速集成Zookeeper、Dubbo、Apollo、Mybatis多数据源
Stars: ✭ 63 (-18.18%)
Mutual labels:  mybatis
Spring Boot Api Project Seed
🌱🚀一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~
Stars: ✭ 8,979 (+11561.04%)
Mutual labels:  mybatis
Laravelinventry
Stock management application using Laravel 5.4
Stars: ✭ 60 (-22.08%)
Mutual labels:  adminlte
Javaall
这是一个Java开发宝典,所有的Java技术都在这里,用心学习,努力提升!
Stars: ✭ 67 (-12.99%)
Mutual labels:  mybatis
Online study system
在线学习管理系统,SSM框架的简单实践
Stars: ✭ 74 (-3.9%)
Mutual labels:  mybatis

issues forks stars license

本项目是在newbee-mall项目的基础上改造而来,将orm层由mybatis替换为mybatis-plus,添加了秒杀功能、优惠劵功能以及后台搜索功能,喜欢的话麻烦给我个star

简介

本人之前一直是在传统公司上班,接触的都是政企项目,公司各系统业务繁多数据库表设计复杂,多是业务逻辑庞大使用技术也都不算新,算是j2ee时代的遗留产物,鉴于现在springboot、微服务、中间件等等风生水起,又因本人对商城系统情有独钟,因此打算先用springboot搭建一个商城系统,刚好发现了newbee-mall项目,就在此项目的基础上添加了一些自己没有接触过的新功能,一起进步。

  1. 后台管理模块添加了优惠卷管理、秒杀管理,统计分析
  2. 前台添加了秒杀专区,可以购买秒杀商品
  3. 前台添加了优惠卷领取页面,再订单结算页面可以选择优惠卷使用
  4. 支付时添加了支付宝沙箱支付
  5. 本项目秉持原作者简单易用的原则,代码书写清晰,注释完整,便于新人理解,快速上手
  6. 本项目源码
  7. 在线地址

2021年1月14日 秒杀接口升级

本次升级主要在原有秒杀功能的基础上进行了完善,秒杀优化如下:

  1. 秒杀页面静态化
  2. 添加了秒杀接口限流,基于springAOP实现
  3. 添加了秒杀接口防止重复提交,基于spring拦截器实现
  4. 使用令牌桶算法过滤用户请求
  5. 使用redis-set数据结构判断用户是否买过秒杀商品
  6. 使用redis配合lua脚本进行原子自减,判断商品缓存库存是否大于0
  7. 获取商品缓存,判断秒杀商品是否再有效期内
  8. 执行存储过程(减库存 + 记录购买行为)
  9. 使用redis-set数据结构记录购买过的用户
  10. 返回用户秒杀成功VO
  11. 下单后启用秒杀订单5分钟未支付超期任务
  12. 订单5分钟内未支付则自动取消订单并回退库存

在线截图

商城首页 index 商品搜索 search
购物车 cart 订单结算 settle
订单列表 orders 支付页面 settle
分类管理 分类管理 会员管理 会员管理
优惠劵管理 优惠劵管理 商品管理 商品管理
秒杀管理 秒杀管理 订单管理 订单管理

秒杀专区

秒杀专区为用户展示了后台设置的秒杀商品,在秒杀有效期内可以进行商品秒杀操作. 秒杀接口使用了接口限流、Redis以及储存过程提高秒杀操作的tps

优惠劵领取

优惠劵页面为用户展示了后台设置的可用优惠劵,在下单时可以使用优惠卷减少下单金额

商城15天交易额统计

商城15天交易额统计可以为商城运营人员展示商城近期总交易金额


感谢

  • newbee-mall 项目原作者十三提供的基础项目支持
参考资料

推荐一下本人的后台权限管理系统 ,集成了消息通知,任务调度,代码生成等常用功能,易于上手,学习,使用二次开发

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].