记得有位大佬曾经说过这样一句话: 如欲征服java,必须征服java虚拟机,如欲征服java虚拟机,需先征服java虚拟机内存模型。 java虚...
再来重复下八大原则: 单线程happen-before原则:在同一个线程中,书写在前面的操作happen-before后面的操作。 锁的happ...
“如欲征服java并发,需先征服java内存模型,如欲征服java内存模型,需先征服计算机内存模型” -aworker. 咳!咳!,大家都记好笔...
1、 前言 guava cache是Google 出品的 Java 核心增强库的缓存部分,有着非常广泛的应用,有别于ConcurrentHash...
在组建java程序时候关于任务执行方面第一个要考虑的就是任务边界的划分,即把执行的程序分成合理的任务,理想的情况是这些任务的状态,结果不会影响到...
0 看前必读 有不懂的或者不同意见的,欢迎留言讨论,留言必回! 先看下 00 spring源码剖析系列说明 1 什么是循环依赖 循环依赖在spr...
有别于C/C++语言,java虚拟机解放了java程序员,使我们在开发过程中不必负责每个对象的出生和死亡,我们只管用new关键字创建对象,使用对...
今天用mk语法写hexo静态blog时候一直出现如下问题: 本来“有序列表第二行” 前面的序号应该是“2”。但是现在一直显示是“1”。如果把“我...
阻塞(blocks)对于初学者来说可能有些太陌生,但是只要接触过java并发的就肯定接触过阻塞。如果我们对某个方法使用锁,我们就是在运用阻塞。如...