Skip to content

saul-c/GrabOrders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GrabOrders

简介

一个基于Spring+SpringMVC+Mybatis+Redis做二级缓存+Maven管理的抢单系统
目标优化高并发场景

使用技术

后端 ...
核心框架 spring、springmvc、mybatis
连接池 Alibaba Druid
缓存框架 Redis
权限框架 JWT
图片验证码(支持gif) (待使用)EasyCaptcha
密码加密 (待使用)EndecryptUtil
前端 ...
核心框架(轻量简洁) jQuery
路由框架 (待使用) Angular.js

目录结构

.
├── README.md
├── src
│   ├── main
│   │   ├── java
│   │   │   └── cn
│   │   │       └── lightina
│   │   │           └── GrabOrders
│   │   │               ├── Exception (异常类)
│   │   │               ├── aop	(登陆日志切面 not applied)
│   │   │               │   └── LogInterceptor.java
│   │   │               ├── controller
│   │   │               │   ├── GrabController.java (抢单)
│   │   │               │   └── UserController.java (登陆/注册)
│   │   │               ├── dao
│   │   │               │   ├── OrderMapper.java
│   │   │               │   ├── SuccessGrabbedMapper.java
│   │   │               │   └── UserMapper.java
│   │   │               ├── jwt
│   │   │               │   ├── JwtUtil.java (登陆Token的工具类)
│   │   │               │   └── Token.java
│   │   │               ├── pojo
│   │   │               │   ├── Exposer.java (服务器端验证后返回的抢单借口)
│   │   │               │   ├── GrabResult.java (ResponseBody包装抢单结果类)
│   │   │               │   ├── LoginInfo.java
│   │   │               │   ├── LoginResult.java (ResponseBody包装登陆结果类)
│   │   │               │   ├── Order.java (订单信息pojo)
│   │   │               │   ├── SuccessGrabbed.java
│   │   │               │   └── User.java (用户信息pojo)
│   │   │               ├── redis
│   │   │               │   ├── JedisUtil.java (Redis工具类)
│   │   │               │   ├── OrderRedis.java (缓存订单)
│   │   │               │   ├── RedisCache.java (待删除)
│   │   │               │   ├── SerializeUtil.java (待删除)
│   │   │               │   └── TokenRedis.java (缓存token)
│   │   │               └── service
│   │   │                   ├── GrabService.java
│   │   │                   ├── LoginService.java
│   │   │                   └── impl
│   │   │                       ├── GrabServiceimpl.java (抢单业务逻辑)
│   │   │                       └── LoginServiceImpl.java (登陆业务逻辑)
│   │   ├── resources
│   │   │   ├── Mapper
│   │   │   │   ├── Order.xml
│   │   │   │   ├── User.xml
│   │   │   │   └── successGrabbed.xml
│   │   │   ├── log4j2.xml
│   │   │   ├── mybatis-config.xml
│   │   │   ├── spring
│   │   │   │   ├── spring-mybatis.xml (spring与mybatis结合的配置 包括连接池)
│   │   │   │   └── spring-source.xml (托管service和一些bean)
│   │   │   └── springMVC.xml
│   │   └── webapp
│   │       ├── WEB-INF
│   │       │   ├── orderdetail.jsp (还未前后端分离 待updating)
│   │       │   └── web.xml
│   │       ├── index.html (抢单主界面)
│   │       └── lib
│   │           ├── css
│   │           ├── images
│   │           └── js
│   └── test

主界面: 主界面 登陆/注册界面: 注册界面 抢购界面: 抢购界面1 抢购界面2

About

基于ssm+redis的抢单系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published