自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (3)
  • 收藏
  • 关注

java NIO多路复用简单实例

To set up a Selector to monitor three Socket channels, you'd do something like this [code="java"]Selector selector = Selector.open(); channel1.register (selector, SelectionKey.OP_READ); channel2...

2009-07-18 15:12:52 514

java multiplexed I/O

上篇文章说的java的异步IO,熟悉unix IO调度方式的朋友应该清楚unix操作系统在非阻塞的调用形式结合selectors(选择器)select系统调用(感兴趣的朋友可以看看steven unix高级系统编程或者unix网络编程相当经典)提供了IO多路复用调用,这也是高并发服务器的IO调用方式(现在最新linux内核也提供了epoll形式的非阻塞调用这个留在以后讨论)。 以下就是non...

2009-07-18 11:57:57 117

java NIO之Channel

java NIO中核心接口Channel可以简单看成是文件描述符的包装,提供了操作文件描述方法,实现类调用底层操作系统低级IO方法read,write Channel接口有2中实现类 文件Channel,socket channel两种 下面看下几种获取Channel的方法 [code="java"] SocketChannel sc = SocketChannel.open...

2009-07-18 11:04:24 112

原创 JbpmContext之源代码解读

[b]1.JbpmContext作用[/b] 处理流程的持久化操作,可以获得一系列Jbpm已经提供的服务。 [b]2.JbpmContext使用[/b] [code="java"]JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext(); * try { * TaskInstance taskInstan...

2008-11-05 10:13:15 111

原创 JbpmConfiguration之源代码解读

[b]JbpmConfiguration[/b] [b]1.JbpmConfiguration作用[/b] jBPM流程实例的配置,在流程的执行过程中,需要使用JbpmConfiguration去创建需要的服务。 JbpmConfiguration是线程安全的对象,可以使用单例模式创建。 [b]2.JbpmConfiguration获取[/b] 代码1(...

2008-11-05 09:40:55 138

原创 struts2 in action学习笔记

[b]Struts2 Action职责[/b] [list] [*]1.处理实际的业务逻辑,这一点与Struts1.x Action作用相同 [*]2.数据转换,自动处理从request里面提取的请求参数。实际上依赖interceptor实现 [*]3.请求转发,跳转到试图 [/list] [b]Struts 2 packages[/b] it’ll organize your ac...

2008-11-03 12:41:39 85

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除