基于SpringMVC+Spring+MyBatis实现高并发秒杀API

          基于SpringMVC+Spring+MyBatis实现高并发秒杀项目

 

项目介绍与说明

使用的相关技术

秒杀业务分析

DAO层接口设计与实现

秒杀业务接口设计与实现

前端交互设计 

MVC设计与实现

高并发优化策略及实现

GITHUB下载地址:https://github.com/xiezengcheng/seckill



  • 项目介绍与说明

1)这是慕课网上的一个免费项目,在此基础上完成,通过此项目能让我们更深入的理解高并发秒杀的原理和优化思路。

扫描二维码关注公众号,回复: 11957151 查看本文章

2)基于IDEA的maven项目,结合流行的SSM框架进行开发,并使用缓存技术redis进行高并发缓存。

前端页面展示:

                       

  • 使用的相关技术

    MySql  MyBatis  Spring  SpringMVC  Bootstrap  jQuery  Redis  maven

  • 秒杀业务分析

  • DAO层接口设计与实现

 数据库表设计

 Spring整合MyBatis

 DAO层接口设计

 MyBatis映射文件

  • 秒杀业务接口设计与实现

            service接口设计与实现

  • 前端交互设计 

        1)前端交互流程设计:

        


       2)URL的Restful设计:

        

  • MVC设计与实现

        Spring整合SpringMVC

        controller层设计与实现

  • 高并发优化策略及实现

        


    优化:缓存实现

    RedisDAO缓存实现

    优化:事务SQL在MySQL端执行

GITHUB下载地址:https://github.com/xiezengcheng/seckill

猜你喜欢

转载自blog.csdn.net/qq_41750725/article/details/87307762