遇到的问题 最近一位以前的老同学找到我,跟我说他们线上有出现了两个由sql语句引起的事故,并且都没找到原因。其中一个事故简单描述如下。 一个简单...
因为习惯,每个周末,我都会去西西弗坐下喝杯茶,看会书。今天,我在上完洗手间时,洗手时,发现镜台上多了一叠纸,站我身后的老师傅(负责洗手间清理工作...
bug复现 bug发生条件: 第一次执行computeIfAbsent发现槽点没有值,就新建ReservationNode节点,并插入 第一次与...
1.8以下的版本才有该问题,在1.8已经解决该问题。 扩容调用transfer transfer方法 我们假设Map中有个table[i]如下链...
线程是珍贵的资源,每创建一个线程jvm都要给予分配栈空间和堆空间,创建的过程是一个比较消耗性能的过程。而且过多的线程可能会引起栈溢出或内存溢出等...
今年,我们中间件和项管团队合作,做了微效平台。大部分功能大家都比较好理解,但是分支策略,是在平台上看不到的,也是不太好理解的,特别是对于我们为什...
我们编程中遇到各式各样的缓存。但你了解缓存是用来干嘛的吗? 一、缓存是什么? 维基百科的定义: 缓存:存储在计算机上的一个原始数据复制集,以便于...
因为一次在做项目的时候需要扫描接口的信息,其中包括参数名,遇到了点障碍就想着把这个解决方案和问题讲一下。 我们要查看的方法如下 1. Java1...
随着分布式的发展,分布式的各种理论和工程实践都已经深入每个开发工程师的内心。其中CAP是每个开发工程师或多或少都听过的理论。但你真的理解这个理论...