摘要: 研究了几天IOCP的模型,参考了很多大牛的文章,有了点自己的感觉,于是把心得写下来,算是记录一下成长的过程,也希望用最直观的图的形式让以后的人更直观的明白IOCP的基本原理,其实IOCP有很多实现的方式,先说一下第一种比较基本的ICOP,这种理解之后其他的就很容易理解了。:) 先看一下我绘制的一个原理图,图应该更容易理解一下,绘制了1个多小时呢,水平有限,高手莫怪。流程图解释————标红的①②③④就是完成一个IOCP模型的时间构建的顺序,基本是代码的执行顺序。①:创建一个完成端口,也就是创建一个系统维护的消息队列②:创建IO线程池,数目基本是2*CPU数目,工作线程主要完成如下逻辑:接受cli 阅读全文
posted @ 2011-01-26 13:25 阿 强 阅读(844) 评论(0) 推荐(1) 编辑
2009年8月24日
摘要: 1packagecom.jdbc.OracleTest;23importjava.sql.DriverManager;4importjava.sql.Connection;5importjava.sql.ResultSet;6importjava.sql.SQLException;7importjava.sql.Statement;89publicclassOracleJdbcConnection... 阅读全文
posted @ 2009-08-24 10:36 阿 强 阅读(920) 评论(0) 推荐(0) 编辑
2009年8月21日
摘要: Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一: doGet:处理GET请求 doPost:处理POST请求 当发出客户端请求的时候,调用service 方法并传递一个请求和响应对象。Servlet首先判断该请求是GET 操作还是POST 操作。然后它调用下面的一个方法:doGet 或 doPost。如果请求是GET就调用... 阅读全文
posted @ 2009-08-21 17:50 阿 强 阅读(237) 评论(0) 推荐(1) 编辑
摘要: 方法覆盖(重写)和方法重载具有以下相同点:·都要求方法同名。·都可以用于抽象方法和非抽象方法之间。方法覆盖和方法重载具有以下不同点:·方法覆盖要求参数签名必须一致,而方法重载要求参数签名必须不一致。·方法覆盖要求返回类型必须一致,而方法重载对此不做限制。·方法覆盖只能用于子类覆盖父类的方法,方法重载用于同一个类的所有方法(包括从父类中继承而来的方法... 阅读全文
posted @ 2009-08-21 17:36 阿 强 阅读(653) 评论(2) 推荐(1) 编辑