首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签高并发

#高并发

C#开发中鲜为人知的4个实战技巧——从内存优化到高并发处理

郑子铭

我们熟知各种最佳实践,但在真实的生产系统中,一些少被提及的技术细节曾多次挽救我的职业生涯。这些并非SOLID原则或依赖注入技巧,而是许多开发者容易忽视的宝贵经验...

600

当 MySQL 事务 “杠上”,死锁就是这么来的!

羑悻的小杀马特.

在多用户、多事务并发执行的数据库系统中,死锁是一种不可避免的现象。当两个或多个事务相互等待对方释放锁资源时,就会形成死锁,导致这些事务无法继续执行,进而影响数据...

9110

直播预告|高并发海量数据压顶,你的数据库真的“扛得住”吗?

腾讯云数据库 TencentDB

腾讯云 | 产品团队 (已认证)

当企业数字化转型进入深水区,核心业务系统正面临一场无声的战役:高并发流量冲击下,传统数据库架构频频“过载宕机”;PB 级数据表结构变更时,业务被迫按下“暂停键”...

10510

高并发内存池并不难~

小文要打代码

原型是源于Google开源项目tcmalloc,其全称是Thread-Caching Malloc,即为具有线程缓存的malloc,实现了搞笑的多线程内存管理...

7610

高并发实战:海量数据的计数器要如何实现?

码农编程进阶笔记

那么,面临着高并发、大数据量、数据强一致要求的挑战,微博的计数系统是如何设计和演进的呢?你又能从中借鉴什么经验呢?

10210

高并发中的分而治之术: Java中Striped64和ConcurrentHashMap 的高并发之道

崔认知

在Java并发编程领域,Striped64和ConcurrentHashMap是两个极具代表性的并发数据结构。它们的设计巧妙地解决了高并发场景下的性能瓶颈,为开...

8310

拼多多二面:高并发场景扣减商品库存如何防止超卖?

码哥字节

相信大家都参与过某某电商的抢购活动,那么大家有没有思考过,在高并发场景下,如何防止商品超卖?这里需要注意哪些问题?

11610

用装饰器模式实现多层缓存:让PHP应用更快更稳

苏琢玉

想象这样一个场景:你的PHP应用每次访问数据库都要花1秒钟,用户抱怨页面加载太慢。这时候你会想到加缓存——但只用一层缓存够吗?

7500

高并发内存池 · central cache编写

_lazy

在前文我们介绍了高并发内存池的整体框架,并且编写了thread cache部分,本文续高并发核心框架开始编写第二层框架,即centralcache。

9210

一行CompletableFuture代码引发的P0级事故

苏三说技术

根本原因:一行未指定线程池的 CompletableFuture 代码,在高并发下触发默认线程池资源耗尽,导致任务队列无限堆积,最终内存溢出(OOM)。

14010

高并发内存池 · 整体框架认识和thread cache编写

_lazy

当然了,毕竟只是一个开胃菜,有了对内存池的基本了解,我们就开始认识高并发内存池的一个基本框架。

8110

高并发内存池 · 基本认识

_lazy

本文呢开始搞搞项目咯,于是准备从一个最经典的项目入手--tcmalloc,也就是从谷歌开源出来的一个高并发内存池项目,要说这个项目有多牛*呢,就这么说吧,GO语...

6310

有柳岩问:高并发库存扣减一致性问题,怎么用redis解决?(第42讲)

架构师之路

大部分情况下,redis不同的客户端会访问不同的key,所以WATCH碰撞的概率会比较小,在秒杀的业务场景,使用WATCH,也会有一定的冲突,需要针对秒杀业务做...

14600

别再靠堆机器了!Doris 高并发点查让我的系统起飞还降本

一臻数据

创业公司小张正在开发一个电商系统,每到大促活动时,系统面临着海量用户同时查询商品详情,还需要做数据的实时统计分析。这时,一款OLAP的并发性能就显得尤为重要。

16610

自旋锁:原理、实现与应用

用户11396661

自旋锁的核心思想是通过一个共享变量(通常是原子变量)来控制锁的状态。当一个线程尝试获取锁时,它会检查该变量的值:

7410

无锁编程:原子操作、CAS 技术与线程安全数据结构实现

编程小妖女

然而,当系统面临高并发访问时,锁机制容易引发线程阻塞,带来不可预见的延迟甚至死锁风险。相对地,无锁编程在高并发环境中表现出色,能够充分发挥多核处理器的计算能力,...

12810

Node.js 中实现多任务下载的并发控制策略

小白学大数据

在实际开发中,我们常常需要从多个源下载文件,例如从多个服务器下载图片、视频或音频文件。如果不加以控制,同时发起过多的下载任务可能会导致服务器过载,甚至引发网络拥...

12910

如何保证接口幂等性?高并发下的接口幂等性如何实现?

用户11397231

接口幂等性这一概念源于数学,原意是指一个操作如果连续执行多次所产生的结果与仅执行一次的效果相同,那么我们就称这个操作是幂等的。在互联网领域,特别是在Web服务、...

6600

高并发性能优化随笔

用户11397231

本文介绍了多种高并发性能优化技巧,包括 MySQL 的索引和分库分表、缓存的使用、消息队列与流量聚合、线程池的优化等。这些技巧在实际开发中非常有用,可以帮助我们...

13510

【连载 09】atomic包原子类

FunTester

java.util.concurrent.atomic包提供了一组用于实现原子操作的类。这些类可以用于在多线程环境中执行线程安全的、不可中断的原子操作。原子操作...

11110
领券