Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/justinbaby/seckill-demo
一个简单的SSM框架的商品秒杀系统:unicorn:
https://github.com/justinbaby/seckill-demo
demo mybatis mysql redis seckill spring springmvc
Last synced: about 1 month ago
JSON representation
一个简单的SSM框架的商品秒杀系统:unicorn:
- Host: GitHub
- URL: https://github.com/justinbaby/seckill-demo
- Owner: justinbaby
- License: mit
- Created: 2016-06-18T03:31:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-11-25T01:47:19.000Z (12 months ago)
- Last Synced: 2024-09-29T08:23:24.140Z (about 1 month ago)
- Topics: demo, mybatis, mysql, redis, seckill, spring, springmvc
- Language: Java
- Homepage:
- Size: 11.9 MB
- Stars: 341
- Watchers: 35
- Forks: 126
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# seckill(Java高并发秒杀API)
一个spring入门项目,后续将更新spring中级项目 :)
#### 所用技术点
- spring
- springMVC: MVC框架
- Tomcat: web容器
- mybatis: ORM框架
- bootstrap: css/html框架
- JQuery: JS框架
- Redis: NOSQL数据库
- MySQL: 关系型数据库
- Logback: 日志框架
- JUnit: 单元测试
- CDN: 内容分发服务器
- Procedure:数据库存储过程
- Protostuff:Google开发的基于Java语言的序列化库
- ZooKeeper:分布式应用程序协调服务
- DUBBO:分布式应用服务框架## Java高并发秒杀系统API
本项目参考慕课网视频(版权方),并在此基础上进行了模块划分,功能添加,欢迎去官网观看!!!!
## 安装部署
#### 软件环境:
- IDEA
- MySQL
- JDK1.8或以上
- tomcat 8.0
- Redis
- Maven
#### 硬件环境(最小配置):- CPU:1核
- 内存:1G#### 说明
- seckill-core:秒杀核心模块,部署tomcat启动
- seckill-api:秒杀api模块
- seckill-base:秒杀工具类模块
- seckill-web:秒杀页面模块#### 步骤
1. 创建数据库,导入初始化脚本initDB.sql
2. 修改系统数据库连接seckill-core/src/main/resources/jdbc.properties
3. Tomcat运行## FAQ
- Q:为什么我的maven下载依赖jar包这么慢
- A:可以自己下载maven,使用自己的Maven,修改maven安装目录下的/conf/settings.xml,在IDEA或eclipse里配置为默认的设置
```XML
nexus-aliyun
central
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public
```- Q:为什么我的数据库连不上
- A:查看一下jdbc.properties,配置url为你的数据库地址,你的数据库用户名和密码- Q:为什控制台报Redis异常
- A:查看一下Redis服务器是否启动,没下载的建议去官网下载window或linux版- Q:eclipse怎么导入
- A:去掉.开头的文件就可以导入!!!