![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发
多纤果冻
superme
展开
-
架构师是如何设计高并发架构的
架构师是如何设计高并发架构的 前言高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸爬滚打过来有着不少的血泪史,这里进行的总结,作为自己的归档...转载 2018-10-18 00:25:50 · 262 阅读 · 0 评论 -
并发技术详解
多任务在上古时代,CPU 资源十分昂贵,如果让 CPU 只能运行一个程序,那么当 CPU 空闲下来(例如等待 I/O 时),CPU 就空闲下来了。为了让 CPU 得到更好的利用,人们编写了一个监控程序,如果发现某个程序暂时无须使用 CPU 时,监控程序就把另外的正在等待 CPU 资源的程序启动起来,以充分利用 CPU 资源。这种方法被称为 多道程序(Multiprogramming)。...翻译 2018-10-18 00:15:22 · 641 阅读 · 0 评论 -
高并发深入理解
高并发深入理解 大数据 小数据对数据技术的随意思考 “高数据库并发”要求到底意味着什么? “”您必须在数据库中演示对1000个并发SQL的支持“在Oracle和Greenplum工作期间,我在数据仓库POC规划期间多次听到类似的声明(在100到5000之间)。在每种情况下,所遵循的内容或多或少都是相同的。我努力了解它们的含义 - 真正的要求是什么 ...翻译 2018-10-15 10:24:26 · 1703 阅读 · 0 评论 -
Java高并发指南
Java高并发,如何解决,什么方式解决转自 魔流剑——博客园对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步 1、同步和异步的...转载 2018-10-11 01:30:37 · 261 阅读 · 0 评论 -
多线程并发基础
多线程基础知识多线程这个词可以被翻译为多个控制线程或多个控制流程。虽然传统的UNIX进程总是包含并且仍包含单个控制线程,但多线程(MT)将进程分成许多执行线程,每个执行线程独立运行。多线程代码可以 提高应用响应能力 更有效地使用多处理器 改善计划结构 使用较少的系统资源 本章介绍了一些多线程术语,优点和概念。 目录定义多线程术语满...原创 2018-10-21 07:47:09 · 458 阅读 · 0 评论 -
redis高并发秒杀测试
项目源码:https://pan.baidu.com/s/1KfTRyghgUqvkpBCHN6xJwg准备使用docker-compose命令启动redis服务器(可以用其他方式启动) idea启动测试项目 jmeter测试脚本 高并发秒杀-重现超卖问题.jmx 高并发秒杀-有事务方式减少库存.jmx 重现秒杀时出现的超卖问题核心测试代码如下:/** *...原创 2018-11-08 09:06:52 · 6332 阅读 · 4 评论