2023-05-31
工具运维
0

为了提高快捷开发的能力,以及装杯效果,对idea的配置修改记录一下,防止换电脑、idea时迷路。

2023-05-30
工具运维
0

为了减少 idea 下载与破解时的各种百度,还得不到有效结果的情况,我整理了 idea 各个版本的下载地址,以及破解方式,充当手册,方便查阅。

2023-05-21
中间件
0

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

2023-05-20
虚拟机与并发
0

你是否对“线程之间怎么同步数据”这个问题产生过思考?今天带你走进JUC的大门,去了解什么是JMM(Java内存模型),线程之间是如何操作变量值的,volatile 关键字在这其中又起到了什么作用!

2023-05-16
虚拟机与并发
0

在并发编程中,多个线程同时访问和修改共享变量是一个常见的场景。这种情况下,可能会出现线程安全问题,即多个线程对共享变量的操作可能会相互干扰,导致数据不一致。为了解决线程安全问题,ThreadLocal 应然而生,它与 volatile 很像,但是又不完全一致,接下来我们来分析分析。