加载中
Mysql索引为啥要用B+树?

我们都知道Mysql索引用的B+树作为数据结构,但是为啥呢?王侯将相宁有种乎,树有这么多,凭啥就是你B+树,我AVL树,红黑树,Trie树等表示不服。 不服先等着,我们看看树旋转。树旋转是在二叉...

从一次FULL GC说起 (一)

前几天突然收到一堆报警短信,吓得赶紧打开电脑查看日志,发现JVM不断做FULL GC,于是赶紧让运维重启服务器,接口监控提示一切正常。 废话不多说,想要了解jvm的gc那得先说说jvm的内存结构: ...

2017/11/16 10:43
366
2PC/3PC、paxos与ZAB协议

分布式事务的一致性

2017/08/07 17:33
1.8K
Spring event 和 Guava event

事件驱动是为了减少耦合,提高代码的复用。 而事件驱动可以看做是观察者模式的实现。 主题保存了一系列的观察者角色,当有状态改变将通知对应的观察者做出相对应的反应。 spring event 我们先...

2017/04/05 16:50
916
Socket与NIO

Socket与NIO的实现原理

2015/07/27 16:09
150
操作系统中的互斥和JVM中的互斥

操作系统中和JVM互斥原理与实现

2015/07/10 21:41
353
synchronized,ReetrantLock与volatile(一)

synchronized,ReetrantLock与volatile,其他摘要还是没有吧

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部