最新文章列表

源码阅读之CyclicBarrier

源码阅读是基于JDK7,本篇主要涉及CyclicBarrier常用方法源码分析。Java技术分享微信公众号JavaQ,欢迎围观吐槽,最新文章分享公众号同步更新! 1.概述CyclicBarrier是一个同步辅助类,它允许一组线程互相等待,直到所有线程都到达某个公共屏障点(也可以叫同步点),即相互等待的线程都完成调用await方法,所有被屏障拦截的线程才会继续运行await方法后面的程序。在涉及一 ...
tianruirui 评论(0) 有709人浏览 2016-08-18 09:36

源码阅读之ArrayList

源码阅读是基于JDK7,本篇主要涉及ArrayList常用方法源码分析。 1.概述ArrayList是List接口的可调整大小的数组实现,可以包含任何类型的元素,包括null。 ...
tianruirui 评论(0) 有682人浏览 2016-08-13 21:31

源码阅读之Vector

源码阅读是基于JDK7,本篇主要涉及Vector常用方法源码分析。Java技术分享微信公众号:JavaQ,公众号最新文章第一时间同步更新!欢迎围观!1.概述Vector实现了一个增长型的Object数组,可以包含任何类型的元素,包括null。像数组一样,它的元素可以使用下标索引值进行访问。为了容纳添加或删除后的元素,Vector的容量可以增长或收缩。每个Vector实例通过维护容量大小和容量增长因 ...
tianruirui 评论(0) 有616人浏览 2016-08-13 21:29

cindy源码阅读(1) hello word

Cindy是一个强壮,可扩展,高效的异步I/O框架。支持TCP,SSL-TCP, UDP和Pipe。和他类似的有mina。 先看一个cindy的hello word,这个是我在官方的例子上做了修改,这个是最简单的了。 可以看到cindy的基本操作就是打开一个session,可以简单理解为就是一个socket,然后向这个 session发送消息。session.send("hello, w ...
huangyunbin 评论(0) 有1949人浏览 2013-04-16 11:35

Client向HDFS写入数据的过程解析

Client以数据块(Block)为单位进行数据存储。按照我们一般的理解,Client向HDFS写入数据,首先需要向NameNode申请Block;申请Block完成后,申请DataNode(包括备份存储的DataNode);二者完成后,Clent进行与DataNode之间的数据存储。 我们知道NameNode之中维护两张非常重要的表,一张是filename→blocks的映射;另外一张 ...
zuochanxiaoheshang 评论(0) 有3937人浏览 2012-09-20 21:19

MyEclipse下搭建Struts-2.3.4的源码调试环境

1、首先去http://struts.apache.org/download.cgi#struts234下载Struts2的源代码:struts-2.3.4-src.zip 2、创建一个简单的基于Struts2的Hello World应用程序。顺带提一下struts2.3.4最少需要导入11个包:commons-fileupload-1.2.2.jarcommons-io-2.0.1.jarcom ...
shishui527 评论(1) 有5186人浏览 2012-06-10 14:51

android 源码 阅读

虽然android的源码也时不时的会去看,但大部分还是只能看懂部分。这里只把能完全看懂的源码上传了。 android.widget.AnalogClock 这个类比较简单,如果想要创建自己的View,可以从参考这个类开始。像TextView这种将近一万行的源码就太多了。还有一个比这个稍微难一点的是ImageView,也可以看那个类 public class AnalogClock extend ...
yuanzhifei89 评论(0) 有3024人浏览 2011-11-24 14:50

Java源码阅读的真实体会

刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。 虽然Tomc ...
zwchen 评论(13) 有25762人浏览 2011-08-20 19:51

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics