什么是闭包 1、一个含有自由变量的函数;2、这些自由变量所在的环境。也就是函数和环境的总和构成一个闭包。外部环境持有内部函数所使用的自由变量,对...
volatile中难以理解的问题 其实还有一个类似的问题: 为什么有了MESI还需要volatile呢?为什么会想到这个问题, 因为我们平时是拿...
一、什么是伪共享 CPU缓存系统中是以缓存行(cache line)为单位存储的。目前主流的CPU Cache的Cache Line大小都是64...
geoHash的问题这篇博客(https://www.jianshu.com/p/7332dcb978b2)里已经写得非常完善了, 本文从数学方...
昨天面试当中一个小伙认为MVCC可以解决RR中的幻读问题, 先说结论, MVCC不能解决幻读,很遗憾还是得用锁。 下面详细描述一下。InnoDB...
在RR条件, id是主键,插入五条数据 我们可以发现 针对事务一:select * from user where id = 6 for upd...
在讨论String之前先看一下并发模式中的不变模式 Immutable设计模式 核心思想 一个对象一旦被创建, 它的内部状态永远不会发生改变, ...
Spring对AOP的支持 Spring中AOP代理由Spring的IOC容器负责生成、管理,其依赖关系也由IOC容器负责管理。因此,AOP代理...
对于数据存储层高并发问题,最先想到的可能就是读写分离,在网站访问量大并且读写不平均的情况下,将存储分为master,slave两台,所有的写都路...