ConcurrentHashMap的整个结构是一个Segment数组,每个数组由单独的一个锁组成,Segment继承了ReentrantLock。然后每个Segment中的结构又是类似于HashTable,也就是又是一个数组,数组的元素类型是HashEntry,每个形成一个桶。要找每个元素的时候,首...
分类:
编程语言 时间:
2014-08-26 00:17:15
阅读次数:
489
java 集合系列目录:Java 集合系列 01 总体框架Java 集合系列 02 Collection架构Java 集合系列 03 ArrayList详细介绍(源码解析)和使用示例Java 集合系列 04 LinkedList详细介绍(源码解析)和使用示例Java 集合系列 05 Vector详细...
分类:
编程语言 时间:
2014-08-19 22:23:15
阅读次数:
215
java 集合系列目录:Java 集合系列 01 总体框架Java 集合系列 02 Collection架构Java 集合系列 03 ArrayList详细介绍(源码解析)和使用示例Java 集合系列 04 LinkedList详细介绍(源码解析)和使用示例Java 集合系列 05 Vector详细...
分类:
编程语言 时间:
2014-08-19 12:22:44
阅读次数:
279
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38614699,本文出自:【张鸿洋的博客】1、概述相信大家对AsyncTask都不陌生,对于执行耗时任务,然后更新UI是一把利器,当然也是替代Thread + Handler 的一种方式。如果你对Handler机制还不了解,请看:Android 异步消息处理机制 让你深入理解 Lo...
分类:
移动开发 时间:
2014-08-18 09:15:23
阅读次数:
287
jQuery方法源码解析--jQuery($)方法
注:
1.本文分析的代码为jQuery.1.11.1版本,在官网上下载未压缩版即可
2.转载请注明出处
jQuery方法:
这个方法大家都不陌生,在使用过程中,它还有另外一个名字,美元符号:$,$(...)其实就是jQuery(...);
它有很多种用法,通常都返回一个jquery对象,也可以作为$(document).r...
分类:
Web程序 时间:
2014-08-15 16:03:49
阅读次数:
320
ArrayList,List,java,ArrayList集合的源码解析...
分类:
其他好文 时间:
2014-08-12 13:39:44
阅读次数:
234
注:以下源码基于jdk1.7.0_11
Vector算是一个历史遗留下来的类,现在已基本被ArrayList取代。本文出于学习的目的来分析下这个类。
从图上可以看出Vector和ArrayList同样都直接继承于AbstractList,说明这两者功能上还是很相像的,事实也正是如此。
下面我们依然通过源码的方式解读Vector这个类。
public cl...
分类:
其他好文 时间:
2014-08-11 17:59:13
阅读次数:
235
thttpd源码解析 定时器模块
thttpd是非常轻量级的http服务器,可执行文件仅50kB。名称中的第一个t表示tiny,
turbo, 或throttling与lighttpd、memcached、redis相比非常小巧,仅有不到8k行,而后三者大小分别为:60k,13k,86k支持HTTP/1.1和CGI;采用IO复用实现,单线程,可移植;实现了基于URL的文件流量限制功能特别...
分类:
其他好文 时间:
2014-08-11 15:12:24
阅读次数:
467
前言:之前写了一篇 《美女图片采集器 (源码+解析)》得到了众多朋友的支持, 发现这样系列的教程还是挺受欢迎的, 也激励我继续写下去。也在那一篇文章中提过, 美女图片采集只是我先前那个完整APP中的一个功能罢了, 还有其他几个比较好玩的尚未开源, 之后有时间会逐一写篇教程。今天带来的是智能聊天机器人...
分类:
其他好文 时间:
2014-08-10 15:31:40
阅读次数:
280
前言:之前写了一篇 《美女图片采集器 (源码+解析)》 得到了众多朋友的支持, 发现这样系列的教程还是挺受欢迎的, 也激励我继续写下去。也在那一篇文章中提过, 美女图片采集只是我先前那个完整APP中的一个功能罢了, 还有其他几个比较好玩的尚未开源, 之后有时间会逐一写篇教程。今天带来的是智能聊天机器人实现(源码+解析), 和上一篇教程一样, 当你没有女朋友的时候, 可以用它来打发时间。这里的AP...
分类:
其他好文 时间:
2014-08-10 01:47:09
阅读次数:
311