Memcached源码分析 - 网络模型(1)Memcached源码分析 - 命令解析(2)Memcached源码分析 - 数据存储(3)Memcached源码分析 - 增删...
原文 关键数据结构 CQ_ITEM 可以将这个结构体看着是主线程accept触发时即有客户端连入时,主线程写入工作线程有关socket连接相关句柄数据结构,绑定了socket...
事务特性 事务特性分为:原子性 每一个事务都是不可分割的整体,要么全部成功要么全部失败;一致性 事务执行后的结果是和预设的规则完全符合的,不会因为出现系统意外等原因和预测的结...
MySQL存储引擎 MySQL存储引擎采用插拔式的插件方式 ,指定在表之上的,即一个库中的每一个表都可 以指定专用的存储引擎。不管表采用什么样的存储引擎,都会在数据区,产生...
MySQL索引有哪些 索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构,由存储引擎实现。mysql中索引有:b+tree索引、hash索引、全文索引、rtree...
ThreadPoolExecutor 线程池的实现类是ThreadPoolExecutor类,完整的构造方法有7个参数,通过传入不同的参数值可以实现不同功能的线程池。如单个线...
JUC并发包是jdk提供的一系列关于并发框架的jar包,最基本的有Lock和Condition,对应sychronized和wait¬ify的功能,其核心是AQS抽象队...
Synchronized的实现原理 对于被Synchronized修饰的方法/代码块,会多出三个汇编指令:monitorEnter(代码执行前)、monitorExit(代码...
本文为死磕Synchronized底层实现第三篇文章,内容为重量级锁实现。 本系列文章将对HotSpot的synchronized锁实现进行全面分析,内容包括偏向锁、轻量级锁...