Java中arraylist和linkedlist源代码分析与性能比較 1,简单介绍 在java开发中比較经常使用的数据结构是arraylist和linkedlist,本文主要从源代码角度分析arraylist和linkedlist的性能。 2,arraylist源代码分析 Arraylist底层的 ...
分类:
编程语言 时间:
2017-08-07 22:15:30
阅读次数:
273
本文转载自:http://blog.csdn.net/morixinguan/article/details/72858346 版权声明:本文为博主原创文章,如有需要,请注明转载地址:http://blog.csdn.net/morixinguan。若是侵权用于商业用途,请联系博主,否则将追究责任 ...
分类:
移动开发 时间:
2017-08-07 20:48:36
阅读次数:
339
继上篇文章《HBase源代码分析之HRegionServer上MemStore的flush处理流程(一)》遗留的问题之后,本文我们接着研究HRegionServer上MemStore的flush处理流程。重点讲述下怎样选择一个HRegion进行flush以缓解MemStore压力,还有HRegion ...
分类:
其他好文 时间:
2017-08-07 13:54:11
阅读次数:
191
RDD RDD初始參数:上下文和一组依赖 abstract class RDD[T: ClassTag]( @transient private var sc: SparkContext, @transient private var deps: Seq[Dependency[_]] ) exten ...
分类:
其他好文 时间:
2017-08-04 12:53:26
阅读次数:
189
JobSubmitter。顾名思义,它是MapReduce中作业提交者,而实际上JobSubmitter除了构造方法外。对外提供的唯一一个非private成员变量或方法就是submitJobInternal()方法,它是提交Job的内部方法,实现了提交Job的全部业务逻辑。本文,我们将深入研究Map ...
分类:
其他好文 时间:
2017-08-03 12:38:32
阅读次数:
559
在《HBase源代码分析之MemStore的flush发起时机、推断条件等详情》一文中,我们具体介绍了MemStore flush的发起时机、推断条件等详情。主要是两类操作。一是会引起MemStore数据大小变化的Put、Delete、Append、Increment等操作,二是会引起HRegion ...
分类:
其他好文 时间:
2017-08-02 22:13:53
阅读次数:
193
DOM,文档对象模型(Document Object Model),是W3C组织推荐的处理可扩展标志语言的标准编程接口。 API,应用程序接口 (API:Application Program Interface),API就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操 ...
分类:
数据库 时间:
2017-08-01 09:50:30
阅读次数:
244
https://www.qcloud.com/community/article/535574001486630869 视频播放器原理其实大抵相同,都是对音视频帧序列的控制。只是一些播放器在音视频同步上可能做了更为复杂的帧预测技术,来保证音频和视频有更好的同步性。 ffplay 是 FFMpeg 自 ...
分类:
其他好文 时间:
2017-07-31 10:51:51
阅读次数:
218
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 目录(?)[+] FFmpeg的库函数源代码分析文章列表: 【架构图】 FFmpeg源代码结构图 - 解码 FFmpeg源代码结构图 - 编码 【通用】 FFmpeg 源代码 ...
分类:
其他好文 时间:
2017-07-31 01:05:40
阅读次数:
221
Android 消息处理源代码分析(1)点击打开链接 继续接着分析剩下的类文件 Looper.java public final class Looper { final MessageQueue mQueue; //消息队列 final Thread mThread; //Looper联系的线程 ...
分类:
移动开发 时间:
2017-07-30 21:13:40
阅读次数:
196