- 博客(9)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 AQS(AbstractQueuedSynchronizer)源码解析(ConditionObject)
JDK AQS ConditionObject 源码详细分析,包括条件队列和同步队列的转换、中断处理、await 方法和 signal 方法的源码详解。
2018-03-30 18:15:52 4193 3
原创 AQS(AbstractQueuedSynchronizer)源码解析(共享锁)
JDK AQS 共享锁部分的源码详解,详细介绍了 AQS 共享锁的加锁和释放流程
2018-03-23 16:01:01 4293 1
翻译 MySQL官方文档14.5.2.1 事务隔离级别
原文地址:https://dev.mysql.com/doc/refman/5.7/en/innodb-transaction-isolation-levels.html14.5.2.1事务隔离级别事务隔离是数据库处理的基础之一。隔离是首字母缩写ACID的I;隔离级别是在多个事务同时进行更改和执行查询时,对性能和可靠性之间的平衡,结果的一致性和再现性进行微调的设置。InnoDB提供了S...
2018-03-21 09:54:01 695
原创 Dubbo源码解析之扩展点(ExtensionLoader)篇
阅读须知dubbo版本:2.6.0spring版本:4.3.8文章中使用/**/注释的方法会做深入分析正文我们在阅读dubbo源代码的时候经常会看到ExtensionLoader这个类的身影,命名上我们就可以看出它是一个扩展的加载器,在分析源码之前,读者可以首先去dubbo的官方文档中看一下关于扩展点加载的介绍,对ExtensionLoader先有一个初步的认识,便于更好的理解...
2018-03-18 21:28:27 1778
翻译 MySQL官方文档14.5.1 InnoDB锁
原文地址:https://dev.mysql.com/doc/refman/5.7/en/innodb-locking.html14.5.1 InnoDB锁本节介绍InnoDB使用的锁类型。共享和独占锁意向锁记录锁间隙锁Next-Key 锁插入意向锁AUTO-INC锁空间索引谓词锁共享和独占锁InnoDB使用两种类型的锁,共享(S)锁和独占(X)锁实现标准...
2018-03-10 16:53:02 599
翻译 MySQL官方文档14.8.2.2 InnoDB索引的物理结构
原文地址:https://dev.mysql.com/doc/refman/5.7/en/innodb-physical-structure.html14.8.2.2 InnoDB索引的物理结构除空间索引外,InnoDB索引是B树数据结构。空间索引使用R树,这是用于索引多维数据的专用数据结构。索引记录存储在B树或R树数据结构的叶节点的页中。索引页的默认大小是16KB。将新记录插入Inn...
2018-03-09 14:26:50 508
翻译 MySQL官方文档14.8.2.1 聚簇索引和二级索引
前言本篇文章为MySQL官方文档14.8.2.1节 — 聚簇索引和二级索引译文,纯平自己粗浅的英语功底和翻译软件进行翻译,如有问题,欢迎指正。14.8.2.1 聚簇索引和二级索引每个InnoDB表都有一个特殊的索引,称为聚簇索引,其中存储行的数据。 通常,聚簇索引与主键是同义的。为了从查询、插入和其他数据库操作中获得最佳性能,你必须了解InnoDB如何使用聚簇索引来优化每个表的最常见查找和DML操作
2018-03-09 13:23:26 511
原创 ArrayBlockingQueue源码解析
正文ArrayBlockingQueue,命名上就能看出其含义,基于数组的FIFO阻塞队列,由Doug Lea大神开发,在jdk1.5版本跟我们见面,关于阻塞队列的应用这里不多赘述,相信大家都有所了解,我们直接来看源码实现。首先我们来看内部的成员变量: ArrayBlockingQueue:final Object[] items; //用于存储队列内部的元素int takeIndex
2018-03-08 21:37:44 961 4
原创 AQS(AbstractQueuedSynchronizer)源码解析(独占锁)
JDK AQS独占锁部分的源码详解,详细介绍了 AQS 的 CLH 队列的入队出队操作,并对队列中节点的状态流转做详细的分析和解释
2018-03-01 00:30:06 3972
tomcat启动时出现如下问题 求大神解答 急急急!
2015-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人