没有合适的资源?快使用搜索试试~ 我知道了~
xmljava系统源码-seckill::triangular_flag:使用SSM实现高并发秒杀
共75个文件
xml:45个
java:19个
jsp:5个
需积分: 5 0 下载量 156 浏览量
2021-06-05
23:57:42
上传
评论
收藏 57KB ZIP 举报
温馨提示
xml java系统源码 Java高并发秒杀系统API 秒杀优化难点 这个项目中核心就是怎么样处理可能会发生高并发的地方,比如详情页、系统时间、地址暴露接口、用户执行秒杀操作。将商品详情页放在CDN中。用Redis去优化地址暴露接口和利用Google的Protostaff序列化,可以极大的减少不必要的时间开销。用户执行秒杀操作,难点在减库存数量上和如何去高效的处理竞争。 详情页:详情页静态化放到CDN中,这样用户在访问该页面时就不需要访问的服务器了,起到了降低服务器压力的作用。而CDN中存储的是静态化的详情页和一些静态资源(css,js等),这样我们就拿不到系统的时间来进行秒杀时段的控制,所以我们需要单独设计一个请求来获取我们服务器的系统时间。 系统时间:不用做特别处理,因为系统new一个时间对象,然后返回给客户端,耗时几乎可以忽略不计。 秒杀地址接口分析:不能使用CDN缓存,因为CDN适合请求不会变化的静态资源,地址暴露接口是根据秒杀单的时间来计算是否开启秒杀、是否在秒杀中、是否结束秒杀。通过服务器端的逻辑去控制秒杀地址,并且暴露地址接口频繁,不希望客户端频繁的访问数据库,所以用Re
资源推荐
资源详情
资源评论
收起资源包目录
seckill-master.zip (75个子文件)
seckill-master
.gitignore 45B
src
main
sql
seckill.sql 2KB
schema.sql 2KB
resources
jdbc.properties 170B
spring
spring-dao.xml 3KB
spring-service.xml 1KB
spring-web.xml 2KB
mapper
SeckillDao.xml 1KB
SuccesskilledDao.xml 1KB
logback.xml 499B
mybatis-config.xml 708B
java
com
hengo
dto
Exposer.java 2KB
SeckillResult.java 882B
SeckillExecution.java 2KB
entity
SuccessKilled.java 1KB
Seckill.java 1KB
dao
SeckillDao.java 986B
SuccessKilledDao.java 685B
cache
RedisDao.java 3KB
exception
RepeatKillException.java 347B
SeckillCloseException.java 330B
SeckillException.java 343B
enums
SeckillStatEnum.java 860B
service
SeckillService.java 1KB
impl
SeckillServiceImpl.java 6KB
web
SeckillController.java 4KB
springmvc.xml 314B
webapp
resources
script
seckill.js 6KB
index.jsp 51B
WEB-INF
jsp
list.jsp 2KB
common
tag.jsp 128B
head.jsp 634B
detail.jsp 3KB
web.xml 1KB
test
java
com
hengo
dao
SuccessKilledDaoTest.java 1KB
cache
RedisDaoTest.java 1KB
SeckillDaoTest.java 1KB
service
SeckillServiceTest.java 3KB
pom.xml 7KB
README.md 7KB
.idea
misc.xml 581B
libraries
Maven__junit_junit_4_12.xml 443B
Maven__org_springframework_spring_expression_4_3_13_RELEASE.xml 653B
Maven__mysql_mysql_connector_java_5_1_44.xml 562B
Maven__javax_servlet_javax_servlet_api_3_1_0.xml 566B
Maven__org_mybatis_mybatis_spring_1_3_2.xml 537B
Maven__org_springframework_spring_context_4_3_13_RELEASE.xml 632B
Maven__commons_logging_commons_logging_1_2.xml 546B
Maven__org_springframework_spring_core_4_3_13_RELEASE.xml 611B
Maven__c3p0_c3p0_0_9_1_2.xml 453B
Maven__org_springframework_spring_tx_4_3_13_RELEASE.xml 597B
Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml 618B
Maven__ch_qos_logback_logback_classic_1_1_11.xml 563B
Maven__taglibs_standard_1_1_2.xml 479B
Maven__org_springframework_spring_aop_4_3_13_RELEASE.xml 604B
Maven__org_springframework_spring_web_4_3_13_RELEASE.xml 604B
Maven__org_springframework_spring_jdbc_4_3_13_RELEASE.xml 611B
Maven__com_fasterxml_jackson_core_jackson_core_2_8_10.xml 590B
Maven__org_hamcrest_hamcrest_core_1_3.xml 520B
Maven__org_slf4j_slf4j_api_1_7_25.xml 501B
Maven__ch_qos_logback_logback_core_1_1_11.xml 542B
Maven__org_springframework_spring_test_4_3_13_RELEASE.xml 611B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml 632B
Maven__jstl_jstl_1_2.xml 425B
Maven__org_springframework_spring_webmvc_4_3_13_RELEASE.xml 625B
Maven__org_mybatis_mybatis_3_3_0.xml 488B
Maven__org_springframework_spring_beans_4_3_13_RELEASE.xml 618B
vcs.xml 180B
dataSources.xml 891B
artifacts
seckill_war_exploded.xml 4KB
seckill_war.xml 280B
inspectionProfiles
Project_Default.xml 8KB
compiler.xml 639B
smartfox_info.xml 188B
modules.xml 254B
共 75 条
- 1
资源评论
weixin_38681147
- 粉丝: 7
- 资源: 937
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功