最新 最热

如何使用Redis实现电商系统的库存扣减?

在日常开发中有很多地方都有类似扣减库存的操作,比如电商系统中的商品库存,抽奖系统中的奖品库存等。

2022-02-17
0

NOSQL数据库学习,NoSQL总结(二)

泛指非关系型的数据库,随着互联网Web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别

2022-02-15
1

【实战问题】-- 设计礼品领取的架构设计以及多次领取现象解决?

现在 有一个场景,领取礼品,每个用户有次数限制,用户通过前端点击,调用了应用A的接口,里面调用了服务B,服务B里面去调用了服务C,注意服务C是其他部门的服务。服务C负责真正的发放礼品。(假设这个服务C我们是不可修改的,A,B是自...

2022-02-15
0

为什么要使用Node

当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。

2022-02-14
0

InnoDB,快照读,在RR和RC下有何差异?(很多人,以为自己懂了...)

MySQL数据库,InnoDB存储引擎,为了提高并发,使用MVCC机制,在并发事务时,通过读取数据行的历史数据版本,不加锁,来提高并发的一种不加锁一致性读(Consistent Nonlocking Read)。...

2022-02-12
0

放假了再撸一篇:StampedLock(建议收藏)

相信大部分小伙伴都放假了吧,冰河曾经说过:假期是超越他人的最好时机,悄悄努力,然后惊艳所有人。

2022-02-08
0

JVM运行状态评估及优化

估算系统QPS,每个请求会创建多少对象,占多少内存,机器配置选型,年轻代应该给多少内存,YGC触发频率,对象进入老年代的速率,老年代应该给多少内存,Full GC触发的频率。这些都是根据代码可大概合理预估的。...

2022-01-30
0

关于Go并发编程,你不得不知的“左膀右臂”——并发与通道!

导语 | 并发编程,可以说一直都是开发者们关注最多的主题之一。而Golang作为一个出道就自带“高并发”光环的编程语言,其并发编程的实现原理肯定是值得我们深入探究的。本文主要介绍Goroutine和channel的实现。 Go并发...

2022-01-26
0

聊个简单的话题:如何分析性能需求?

前几天在北京出差时候,微信群有个同学问了一个问题,为什么800并发压测,服务器还没有报错?当时群里其他同学提了很多观点,比如:

2022-01-25
1

Java8原子弹类之LongAdder源码分析

JDK 8开始,针对Long型的原子操作, Java又提供了LongAdder. LongAccumulator; 针对Double类型,Java提供了DoubleAdder、DoubleAccumulator。

2022-01-25
0