seckill
注意:此网站为技术交流学习网站,并非真实商城
介绍
一个基于java技术的手机秒杀网站,这个项目是根据我在慕课网上面学习的几个课程,整合几门课的知识内容实现的一个学习项目,
课程如下:
《Java秒杀系统方案优化 高性能高并发实战》–学习秒杀高并发方面的各种技术
《Spring Boot企业微信点餐系统》–主要是后台系统(其他内容也学了,但是并没有在项目中用到)
《 Java从零到企业级电商项目实战》–支付宝当面付(虽然我用的是支付宝PC网站支付,但是可以借鉴一下)
主要是基于 joshua 老师的《Java秒杀系统方案优化 高性能高并发实战》这门课。学习到的一些高并发系统的开发过程以及许多的优化知识,除此之外还有很多很好的编写代码的习惯,非常感谢。另外两门课也都借鉴了一些,此外还看了很多的博客和支付宝支付的文档,在此感谢所有上课的老师,给了我们一个学习的机会。
此外,原来上课的老师们使用的都是Spring Boot 1.x 版本,我实现项目时使用的是 Spring Boot 2.x 版本。
实本项目的主要目的是为了学习高并发和分布式中间件相关的知识:
1、高并发点和高并发分析
2、优化思路
3、代码实现
4、测试
开源项目地址:
https://github.com/haungwanjun/seckill
如果对你的学习有帮助的话,希望给个star哦!!!
结果演示
用户界面展示:
1、用户登录
【注】该项目已部署到阿里云服务器,感兴趣的朋友可以登录http://47.105.160.177:8080/login/to_login 进行体验。
用户名:13000000000-13000009999 之中随便一个
密码:123456
2、商品列表
3、商品详情页
防止机器人刷单,所以设立了验证码
4、秒杀成功通知