2011年4月18日
摘要: *每次从svn或clean项目时,都会在刷新工作区后执行项目构件,而在项目很多时,就浪费很多时间. 想到的解决的方法之一,是去除项目的构建器. *构建器是定义在".project"中,如下是java项... 阅读全文
posted @ 2011-04-18 00:34 戴忠 阅读(201) 评论(0) 推荐(0) 编辑
摘要: *Pipe介绍 ---Pipe的实现是与系统无关的 ---用于在同一jvm之内传输数据,即nio中的Pipe是线程级,Unix的Pipe是进程级的概念. ---Pipe和一个Selector可以实现在... 阅读全文
posted @ 2011-04-18 00:05 戴忠 阅读(798) 评论(0) 推荐(0) 编辑
  2011年3月27日
摘要: *概述 ---通过FileChannel的map(),可以使用directbuffer的方式读写文件内容,这里称之为内存映射. Open Declaration MappedByteBuffer ja... 阅读全文
posted @ 2011-03-27 14:50 戴忠 阅读(3612) 评论(0) 推荐(0) 编辑
  2011年3月23日
摘要: *功能 ---和org.eclipse.core.runtime.SafeRunner配合,实现异常的自定义处理 今早看console源码时,看到这个类的一个典型应用,把源码摘下来. ISafeRun... 阅读全文
posted @ 2011-03-23 16:25 戴忠 阅读(771) 评论(0) 推荐(0) 编辑
摘要: Console视图可以用于交互操作如OSGi Console控制台,也用于一般的信息显示,如报错信息等.下文说明如何定义一个最简单的控制台. *实现的功能 ---定义自己的控制台,使用扩展点org.e... 阅读全文
posted @ 2011-03-23 16:24 戴忠 阅读(489) 评论(1) 推荐(0) 编辑
  2011年3月16日
摘要: *Character ---scatter/gather ---always blocking ---attempts to use native I/O services when possible... 阅读全文
posted @ 2011-03-16 21:20 戴忠 阅读(1186) 评论(0) 推荐(0) 编辑
  2011年3月3日
摘要: *LightWeightSystem概述 ---功能 draw2d的核心功能,在draw2d和SWT之间的桥梁.内容包括figure的绘制,事件转发,图形更新. ---由3个主要组成成分, root ... 阅读全文
posted @ 2011-03-03 15:32 戴忠 阅读(497) 评论(0) 推荐(0) 编辑
  2011年2月27日
摘要: *DatagramChannel是nio中处理UDP的类,可以使用2种方式: ---DatagramChannel.receive(ByteBuffer dst)和DatagramChannel.se... 阅读全文
posted @ 2011-02-27 23:48 戴忠 阅读(2417) 评论(0) 推荐(0) 编辑
摘要: *对于nio的非阻塞I/O操作,使用Selector获取哪些I/O准备就绪,注册的SelectionKey集合记录关联的Channel这些信息.SelectionKey记录Channel对buffer... 阅读全文
posted @ 2011-02-27 22:31 戴忠 阅读(3149) 评论(0) 推荐(0) 编辑
  2011年2月26日
摘要: *介绍nio的字符处理功能,实现将buffer的内容装换为各种字符编码格式. *示例,演示了如何使用Charset编码和解码 java.nio.charset.Charset示例/** * Feb 2... 阅读全文
posted @ 2011-02-26 21:44 戴忠 阅读(606) 评论(0) 推荐(0) 编辑