# seckill_java
JAVA高并发秒杀项目DEMO,具有很强的学习价值,基于SSM框架,利用redis缓存。注释完全。项目可运行。
## 关于releases
你可以看到4个tag,分别对应了开发的四个部分,分别是:
+ v1.0 dao层的实现
+ v2.0 service层的实现
+ v3.0 web层的实现
+ v4.0 高并发优化
## 一些配置的官方地址
[logback配置](http://logback.qos.ch/manual/configuration.html)
[spring配置](http://docs.spring.io/spring/docs/)
[mybatis配置](http://mybatis.github.io/mybatis-3/zh/index.html)
## maven命令创建web骨架项目
```
mvn archetype:create -DgroupId=org.seckill -DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp
```
## Spring整合Mybatis
### 整合目标
+ 更少的编码:只写接口,不写实现。
+ 更少的配置
+ 足够的灵活性
## 高并发优化方案
+ 前端控制:暴露接口,按钮防重复
+ 动静态数据分离:CDN缓存,后端缓存
+ 事务竞争优化:减少事务锁时间
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
资源简介:SSM Java 项目集合 一、概述 在这个平台上,我们为大家带来了一系列的 JavaSSM(Spring + SpringMVC + MyBatis)项目。这些项目旨在展示SSM框架在实际应用中的魅力,同时也为开发者提供了一个快速学习和实践的机会。通过下载和使用这些项目,您将能够深入了解SSM框架的核心概念、设计模式和最佳实践。 二、项目特点 实战性强:这些项目均来自实际业务场景多个领域,具有很强的实战性和参考价值。 技术先进:所有项目均采用最新的SSM框架版本,包括Spring 、SpringMVC 和MyBatis 等,确保技术的先进性和稳定性。 代码规范:项目代码严格按照行业标准和最佳实践进行编写,易于阅读和维护。 文档齐全:每个项目都配备了详细的开发文档和使用说明,方便您快速上手和定制开发。 三、适用人群 Java初学者:通过学习和实践这些项目,您将能够快速掌握SSM框架的基础知识和核心技术。 中高级开发者:这些项目将为您提供丰富的实战经验和灵感,帮助您提升技术水平和解决问题的能力。 项目经理和架构师:这些项目可以作为参考和模板,帮助您更好地规划和设计实际业务场景中的Java项目。 四、下载与使用 下载:所有项目均提供下载,您只需在平台上注册并登录即可获取。 安装与部署:每个项目都提供了详细的安装和部署指南,帮助您快速搭建和运行项目。 定制开发:您可以根据实际需求对项目进行定制开发,扩展功能和优化性能。 五、结语 通过这一系列SSM Java项目的下载和学习,您将能够深入了解SSM框架的核心技术,提升自己的编程能力,并在实际业务场景中灵活应用。我们期待您能够通过这些项目获得更多的成长和进步!
资源推荐
资源详情
资源评论
收起资源包目录
JAVA高并发秒杀项目,基于SSM框架.zip (65个子文件)
jinitaimeigepi
pom.xml 5KB
src
test
java
org
seckill
dao
SuccessKilledDaoTest.java 1KB
SeckillDaoTest.java 2KB
Cache
RedisDaoTest.java 1KB
service
SeckillServiceTest.java 2KB
main
sql
schema.sql 2KB
seckill.sql 1KB
resources
mapper
SuccessKilledDao.xml 1KB
SeckillDao.xml 1KB
logback.xml 498B
spring
spring-web.xml 2KB
spring-dao.xml 3KB
spring-service.xml 1KB
jdbc.properties 148B
mybatis-config.xml 668B
java
org
seckill
web
SeckillController.java 4KB
dao
SuccessKilledDao.java 729B
Cache
RedisDao.java 2KB
SeckillDao.java 1017B
service
SeckillService.java 1KB
Impl
SeckillServiceImpl.java 6KB
enums
SeckillStatEnum.java 837B
entity
Seckill.java 1KB
SuccessKilled.java 1KB
exception
RepeatKillException.java 362B
SeckillCloseException.java 347B
SeckillException.java 309B
dto
SeckillResult.java 868B
Exposer.java 2KB
SeckillExecution.java 2KB
webapp
WEB-INF
web.xml 896B
jsp
list.jsp 2KB
detail.jsp 3KB
common
tag.jsp 128B
head.jsp 575B
index.jsp 52B
resources
script
seckill.js 5KB
LICENSE 34KB
target
classes
mapper
SuccessKilledDao.xml 1KB
SeckillDao.xml 946B
logback.xml 498B
spring
spring-web.xml 2KB
spring-dao.xml 2KB
spring-service.xml 1KB
jdbc.properties 148B
mybatis-config.xml 668B
seckill
WEB-INF
classes
mapper
SuccessKilledDao.xml 1KB
SeckillDao.xml 946B
logback.xml 498B
spring
spring-web.xml 2KB
spring-dao.xml 2KB
spring-service.xml 1KB
jdbc.properties 148B
mybatis-config.xml 668B
web.xml 896B
jsp
list.jsp 2KB
detail.jsp 3KB
common
tag.jsp 128B
head.jsp 575B
index.jsp 52B
resources
script
seckill.js 5KB
META-INF
MANIFEST.MF 85B
.gitignore 317B
seckill.iml 5KB
README.md 1007B
共 65 条
- 1
资源评论
01红C
- 粉丝: 1637
- 资源: 1098
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功