努力奔跑中的coder

源代码的github地址:https://github.com/louyuting

JDK源码和框架源码解析博客地址导航

置顶一篇文章,主要是整理一下写过的JDK中各个类的源码及其他框架源码解析的文章,方便自己随时阅读也方便网友朋友们阅读与指正. Java基础Java集合框架 PriorityQueue 原理与应用 DelayQueue原理与应用 J.U.C 多线程与并发框架 Java并发之线程机制 Java并发之共...

2017-11-13 15:33:01

阅读数:278

评论数:0

Java8内置函数式接口

Java8内置函数式接口技术积累/JavaJava8里面新增的一个非常重要的特性就是函数式接口,functional Interface。 函数式接口往往与lambda表达式一起使用。下面介绍一下Java8中新增的常用的函数式接口:1. Predicates先给出这个接口在JDK8中的简化定义:@...

2017-11-24 19:22:58

阅读数:383

评论数:2

MySQL索引原理

MySQL索引原理 本文将只关注于B Tree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。 MySQL索引数据结构与算法分析 我们建立索引,其实就是为了构建一种数据结构,可以在上面应用一种高效的查询算法,最终提高数据的查询速度。 1. 索...

2017-11-24 10:41:50

阅读数:702

评论数:0

J.U.C-Fork/Join框架

Fork/Join 框架本文主要介绍Fork/Join框架的基本原理、算法、设计思路与实现 1)什么是Fork/Join 框架 2)Fork/Join框架的算法 3)Fork/Join框架核心类以及它们之间的协作 4)Fork/Join使用实例 5)Fork/Join实...

2017-11-15 14:55:13

阅读数:315

评论数:0

J.U.C-DelayQueue原理与应用

DelayQueue原理与应用前面刚写了一篇关于 PriorityQueue 原理与应用 的文章,其实是为分析DelayQueue服务的。DelayQueue是一个延迟队列,用一句话来说就是:DelayQueue是一个无界阻塞队列,只有在延迟期满时才能从中提取元素。该队列的头部是延迟期满后保存时...

2017-11-13 18:33:31

阅读数:279

评论数:0

PriorityQueue 原理与应用

深入理解 PriorityQueue 优先队列最近在使用DelayQueue时候,发现其底层是基于PriorityQueue实现的,接着这个机会深入分析一下优先队列的实现原理,方便以后在最适合的地方应用。 本文主要的结构分为以下几点: 1)PriorityQueue的类继承关系 2...

2017-11-13 16:29:13

阅读数:354

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭