2023-05-21
内卷九股文
0

RocketMQ是我们“家喻户晓”的消息中间件,本身是阿里开源、java语言实现的,它的官方文档对我们国人非常友好。除了基础的使用,对RocketMQ的源码以及实现原理的掌握是我们迈向高级开发必不可少的内容,此文是对RocketMQ深入了解的开篇之作,搭建一套自己的RocketMQ源码环境。

2023-05-16
源码分析
0

《JUC入门的知识体系梳理》中聊过volatile保证了变量的可见性与有序性,但是不保证变量的原子性,所以在并发下,volatile并不能保证变量的安全性,那怎么保证线程中变量的安全性呢?今天我们来聊下ThreadLocal,从源码的角度分析,看一看它是如何保证线程之间的变量安全的。

2023-05-15
内卷九股文
0

JUC 基础知识汇总,了解并发编程的全貌

2023-05-13
内卷九股文
0

想要深入了解JUC,必须构建自己的知识体系,此文是整理于《深入理解Java虚拟机(第三版)》书中 [高效并发] 章节以及一些个人总结,是学习JUC并发的基础,必知必会。

2023-05-10
内卷九股文
0

衡量一个服务性能的高低好坏,每秒事务处理数(Transactions Per Second, TPS)是重要的指标之一,它代表着一秒内服务端平均能响应的请求总数,而TPS值与程序的并发能力又有非常密切的关系。对于计算量相同的任务,程序线程并发协调得越有条不紊,效率自然就会越高;反之,线程之间频繁争用数据,互相阻塞甚至死锁,将会大大降低程序的并发能力。