java spi 深入研究以及 ClassLoader 经验

SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。

jopen 2015-09-17   12981   0

SynchronizedMap和ConcurrentHashMap的深入分析 经验

从上可知,Map用于存储“key-value”元素对,它将一个key映射到一个而且只能是唯一的一个value。 Map可以使用多种实现方式,HashMap的实现采用的是hash表;而TreeMap采用的是红黑树。

jopen 2014-01-23   13381   0

深入解析Bloom Filter(上) 经验

深入解析Bloom Filter(上)

avuj1787 2016-01-23   8080   0
P170

  深入浅出之 JavaScript 文档

深入浅出之JavaScript 目 录 深入浅出之JavaScript脚本编程第一课 2 深入浅出之JavaScript脚本编程第二课 4 深入浅出之JavaScript脚本编程第三课 6 深入浅出之JavaScript脚本编程第四课

lwq2006 2012-07-14   505   0
P

Oracle高级教程-深入学习集合 文档

ORACLE深入 第一章ORACLE DBA常用语句和脚本(1), Oracle 9i & 10g编程艺术-深入数据库体系结构 ,Oracle性能究极优化 ,ORACLE SQL性能优化系列

xl040301 2011-03-01   17414   0
P3

  深入浅出--线程池 文档

图例线程池ThreadPool==工作者线程WorkerThread工作队列WorkQueue==工作者/任务Woker线程池初始化了N个工作者线程。工作者队列可以添加工作者,获得工作者。当启动线程池时,会启动每一个工作者线程。每个线程都会从工作者队列中获得任务,并执行这个任务。工作队列存放着所有需要执行的短期任务,线程池中的线程从工作队列中检索任务并完成任务。

zqhxuyuan 2013-04-11   2631   0
P8

  深入解读JavaScript中BOM和DOMBOM 文档

 深入解读JavaScript中BOM和DOM BOM定义了JavaScript可以进行操作的浏览器的各个功能部件的接口,提供访问文档各个功能部件(如窗口本身、屏幕功能部件、浏览历史记录等)的途径以及操作方法。

zdc243 2011-03-24   476   0
P40

  MongoDB 深入探讨 文档

MongoDB探讨刘惠庭目录BSON类型比较索引底层存储格式格式及实现游标日志复制分片BSON类型比较上次分享遗留的第一个问题:-------不同类型之间如何比较,以下是从小到大的排序。

liuwaiting 2012-07-31   599   0
NoSQL数据库   JSON   PHP   SQL  
P31

  Hadoop深入浅出 - MapReduce 文档

1. 北京传智播客教育 www.itcast.cnHadoop深入浅出讲师: 吴 超 博客:www.superwu.cn Q Q: 3774 86624 2. 课程安排MapReduce原理*** MapReduce执行过程**

boke_jian 2014-08-21   2675   0

深入浅出Android Support Annotations 经验

1版本中,Android工具小组引入了几个很酷的注类型,供开发者在工程中使用。Support Library自身也使用这些注,这是一个好兆头。就让我们好好研究下。 通过gradle可以很容易的把这些注添加到我们的工程中:

深入解析Bloom Filter(中) 经验

在上篇文章,我们介绍了Standard Bloom Filter(SBF)和Counting Bloom Filter(CBF)。简单回顾下,我们大概思路和历程是:为了解决允许false positive下的membership问题,我们设计了哈希表算法,由于它所需空间巨大,我们引入bitmap方法;因为它false positive possibility太大,我们引入了SBF,它使用多个独立的、均匀分布的哈希函数。而SBF的一个缺点是不支持删除操作,为了能够删除,我们引入了CBF,然而,CBF存在一个问题。 什么问题呢?那就是空间利用率不高。

king1977 2016-01-30   5574   0

深入探索Android中的Handler 经验

Handler是Android消息机制的上层接口,它为我们封装了许多底层的细节,让我们能够很方便的使用底层的消息机制。Handler的最常见应用场景之一便是通过Handler在子线程中间接更新UI。Handler的作用主要有两个:一是发送消息;二是处理消息,它的运作需要底层Looper和Message的支撑。MessageQueue即消息队列,它的底层用单链表实现;Looper则负责在一个循环中不断从MessageQueue中取消息,若取到了就交由Handler进行处理,否则便一直等待。关于Looper需要注意的一点是除了主线程之外的其他线程中默认是不存在Looper的。主线程中之所以存在,是因为在ActivityThread被创建时会完成初始化Looper的工作。

开源码农 2016-04-06   25497   0

深入理解redux中间件 经验

middleware 差不多相当于是爸爸级的 level 了. 这么说,是有依据的. 我们这里,来深入一下源码,具体看一下redux middleware 到底做了些啥. 我们首先来探讨一下基本的源码吧

vb672616 2016-09-12   10192   0

Java 集合深入理解:List 经验

蓝瘦!香菇! 连着加班,一篇文章写了好几天,心好痛! 在 Java 集合深入理解:Collection 中我们熟悉了 Java 集合框架的基本概念和优点,也了解了根接口之一的 Collection,这篇文章来加深

wqux9633 2016-10-12   9738   0

深入了解 Docker 存储驱动 经验

raphdriver的选项中增加了一些关于配额的支持。 背景介绍就这么多,我想有必要关注并更加深入了解以下话题: 为什么Docker中存在graphdriver,它的角色是什么? 为什么一

MadSturgess 2016-11-01   14502   0

深入理解jQuery中的Deferred 经验

 在开发的过程中,我们经常遇到某些耗时很长的javascript操作,并且伴随着大量的异步。

asdf222 2016-12-18   24799   0

深入研究Block实现原理 经验

Blocks是C语言的扩充功能, iOS 4中引入了这个新功能“Blocks”,那么block到底是什么东西呢。其实它就是一个闭包,一个带有自动变量(局部变量)的匿名函数。很多语言也实现自己的闭包,比如C#的lamda表达式。这篇文章将从分析源码的角度来分析下block到底是什么鬼。

kublia 2016-12-21   8223   0

深入浅出Cocoa之类与对象 经验

从哪里入手呢?那当然是最基本的类与对象。与C++相比,ObjC中的类与对象结构要简洁与一致得多(参考《深度探索C++对象模型》,你就知道C++中类与对象结构的复杂)。本文将详细讲解ObjC中类与对象的结构,下回将讲如何在 runtime 时操作类。

openkk 2012-06-18   13527   0

深入理解Express.js 经验

和其他web框架一樣,Express隱藏了代碼背後的祕密,然後告訴你:"別擔心,你不用去理解這個部分"。它來幫你決這些問題,所以你不用去爲這個而煩惱,只用將重心集中到代碼上。換句話說,它有某些魔法! Express的wiki裏介紹了一些它的使用者

jopen 2013-06-09   52934   0

深入解析String#intern 经验

接下来我们主要来谈一下 String#intern 方法。 一, intern 的实现原理 首先深入看一下它的实现原理。 1,JAVA 代码 /** * Returns a canonical representation

jopen 2014-12-21   22607   0
1 2 3 4 5 6 7 8 9 10