学习分享共6篇
MySQL的MVCC(多版本并发控制)理解- 卡尼奶资源网卡尼奶资源网-萧囡资源网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地

MySQL的MVCC(多版本并发控制)理解

MySQL的MVCC(多版本并发控制)理解 MVCC(Multi-Version Concurrency Control)是InnoDB实现高并发的核心机制。它通过在每行数据后保存多个版本,使读操作不需要等待锁释放,写操作也不需要阻塞...
卡尼奶的头像- 卡尼奶资源网卡尼奶资源网-萧囡资源网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地卡尼奶34天前
05214
JVM的 GC过程?- 卡尼奶资源网卡尼奶资源网-萧囡资源网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地

JVM的 GC过程?

JVM的 GC过程 大量的对象被分配在eden区,eden区满了后会触发minor gc,可能会有99%以上的对象成为垃圾被回收掉,剩余存活 的对象会被挪到为空的那块survivor(幸存者)区,下一次eden区满了后又...
卡尼奶的头像- 卡尼奶资源网卡尼奶资源网-萧囡资源网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地卡尼奶34天前
0365
BTree和B+Tree的介绍- 卡尼奶资源网卡尼奶资源网-萧囡资源网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地

BTree和B+Tree的介绍

BTree和B+Tree的介绍 都是多路平衡二叉树 BTree:数据存储在每个节点上 1、查询数据时,由于数据存储在每个节点上,所以极端情况要遍历整个树才能找到数据,查询稳定性较差 2、时间复杂度都是O(...
卡尼奶的头像- 卡尼奶资源网卡尼奶资源网-萧囡资源网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地卡尼奶34天前
0408
线程池工作原理- 卡尼奶资源网卡尼奶资源网-萧囡资源网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地

线程池工作原理

线程池工作原理 线程池原理: 线程池开始是没有线程数的,当第一次提交任务的时候,会从我们设置的核心线程数来创建一个线程池,如果这个线程池中的线程数满了,那么新来的任务放入到阻塞队列中...
卡尼奶的头像- 卡尼奶资源网卡尼奶资源网-萧囡资源网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地卡尼奶35天前
0278
Redis的内存淘汰策略- 卡尼奶资源网卡尼奶资源网-萧囡资源网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地

Redis的内存淘汰策略

Redis的内存淘汰策略 Redis4.0后默认使用的Noevction不进行数据淘汰策略,而Redis3.0之前使用Volatile-lru 1、volatile-lru 在过期时间的数据中,最久没有使用的键被淘汰。是一个链表的形式,头...
卡尼奶的头像- 卡尼奶资源网卡尼奶资源网-萧囡资源网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地卡尼奶35天前
0657
布隆过滤器原理是什么?- 卡尼奶资源网卡尼奶资源网-萧囡资源网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地

布隆过滤器原理是什么?

布隆过滤器原理是什么? 原理:存储一个值到布隆过滤器中会进行三次hash操作,每次算出来的hash值在数组中占位置,把数组中的0变为1,说明已经映射了。如果下一次存储时,计算三次的hash,某一...
卡尼奶的头像- 卡尼奶资源网卡尼奶资源网-萧囡资源网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地卡尼奶35天前
04110