码迷,mamicode.com
首页 >  
搜索关键字:秒杀    ( 1029个结果
消息队列系列——启蒙(一)
前言 这是消息队列系列的开篇,简单介绍一些概念。 正文 我觉得使用消息队列主要有两点好处:1.通过异步处理提高系统性能(削峰、减少响应所需时间);2.降低系统耦合性。 如上图,在不使用消息队列服务器的时候,用户的请求数据直接写入数据库,在高并发的情况下数据库压力剧增,使得响应速度变慢。 但是在使用消 ...
分类:其他好文   时间:2020-06-20 23:51:55    阅读次数:60
性能测试系列(3)-常用的性能指标,对性能指标的解释
性能指标有两种 业务指标 技术指标 通常我们会从两个层面定义性能场景的需求指标,它们有映射关系,技术指标不能脱离业务指标 并发 狭义理解 指同一个时间点执行相同的操作(如:秒杀) 广义理解 同一时间点,向服务器发起的请求(可能是不同的请求) 只要向服务器发起请求,那么服务器在这一时间点内都会收到请求 ...
分类:其他好文   时间:2020-06-16 23:27:15    阅读次数:172
Springboot拦截器实现IP黑名单
Springboot拦截器实现IP黑名单 一·业务场景和需要实现的功能 以redis作为IP存储地址实现。 业务场景:针对秒杀活动或者常规电商业务场景等,防止恶意脚本不停的刷接口。 实现功能:写一个拦截器拦截掉黑名单IP,额外增加一个接口,将ip地址添加到redis中,并且返回redis中当前全部i ...
分类:编程语言   时间:2020-06-13 19:18:08    阅读次数:90
关系型数据库与非关系型数据库
Sql Or NoSql,看完这一篇你就懂了 前言 你是否在为系统的数据库来一波大流量就几乎打满CPU,日常CPU居高不下烦恼?你是否在各种NoSql间纠结不定,到底该选用那种最好?今天的你就是昨天的我,这也是写这篇文章的初衷。 这篇文章是我好几个月来一直想写的一篇文章,也是一直想学习的一个内容,作 ...
分类:数据库   时间:2020-06-12 14:16:24    阅读次数:175
库存超卖问题
出现原因 1)不同用户在读请求的时候,发现库存充足,然后同时发起请求,进行秒杀操作,减库存,导致库存为负数 2)同一用户连续发出多个读请求,系统给生成了多个订单。 悲观锁 select ……for update 在读操作时加锁。 用户A在进行读操作的同时,用户B就需要等待。 乐观锁 用数据版本(Ve ...
分类:其他好文   时间:2020-06-07 21:48:57    阅读次数:84
[SQL Server]内存缓存数据写入磁盘(三)延迟持久性Delayed Durability(和魔鬼交易)
[SQL Server]内存缓存数据写入磁盘(三)延迟持久性Delayed Durability(和魔鬼交易) 发表于 2019-09-13 | 分类于 后端 | 没有评论 Delayed Durability是SQL Server 2014的新功能,在某些Transaction log负载较大的情 ...
分类:数据库   时间:2020-06-05 17:59:10    阅读次数:85
亿级流量秒杀系统(云端部署,性能压测)
一、项目介绍 ...
分类:其他好文   时间:2020-06-04 21:58:03    阅读次数:98
国产免费高配版“谷歌地球”,地形分析用这款软件秒杀谷歌地球
咱们做地质、林业、水文、水利、电力、GIS、地图、水保、环境等的朋友,需要精彩用到各种数据,包括影像、地图等,但目前80%的规划啊大数据展示啊这些都离不开ArcGIS,我认识的很多朋友连ArcGIS软件都不会安装,那不会ArcGIS怎么破?今天他来啦!!! 它就是LocaSpaceViewer软件( ...
分类:其他好文   时间:2020-06-03 15:28:32    阅读次数:158
性能测试参数介绍以及性能测试工作流程
并发:没有严格意义上的并发。并发总有先后,无论差距是1毫秒还是1微秒,总有一个时间差。所以并发讲的是一个时间范围内,比如1s内;目的是测试数据库和程序对并发操作的处理。 举例: 1.多用户在系统上进行同一操作,比如双11,大家针对同一商品进行秒杀 2.多用户在系统上进行不同操作,比如双11,大家针对 ...
分类:其他好文   时间:2020-05-28 20:07:03    阅读次数:65
SpringBoot构建电商秒杀项目
一、项目功能概述 电商秒杀需要完成的3个功能: 1.展示一个商品列表页面,我们可以从中看到可秒杀的商品列表 2.点击进入商品详情页,获取该商品的详细信息 3.秒杀时间开始后,点击进入下单确认页面,并支付成功 二、基于SpringBoot进行项目环境搭建 步骤1:创建一个maven工程,使用quick ...
分类:编程语言   时间:2020-05-24 19:15:44    阅读次数:66
1029条   上一页 1 ... 5 6 7 8 9 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!