Java
文章平均质量分 79
shallwake
I am nobody.
展开
-
发布NetWay网络编程引擎测试版。
呵呵,之所以称作引擎只是觉得这名字比较酷而已。断断续续写了好久了,由于自己是面向对象编程新手,所以只是做了一点浅浅的封装,将网络编程的数据传输模块与逻辑模块隔离,并提供接口供客户端使用。 下面先简单介绍下特点吧。 1,简化了网络编程,使客户只需定制自己的协议与逻辑就可实现各种网络软件。 2, 服务端用Java实现,客户端用C++与Socket实现(有几个线程操作用了W原创 2009-12-04 18:36:00 · 1605 阅读 · 1 评论 -
Java招谁惹谁了?
记得一年前,正是自己对java爱不释手的时候,而网上也是一波又一波的java嘲讽热,我愤怒了,就像人人都会捍卫自己喜欢的东西一样。我在内网一次又一次的发帖发泄,可能碍于我是版主,java批判者们也没有回帖。直到后来,大家认识我,都说路飞很擅长java,java很厉害。其实我只对J2SE略懂皮毛。我喜欢java的原因是,对于一个项目,我可以查资料,并在最短的时间内找到解决方案。也即是说,java很简原创 2010-02-16 19:53:00 · 1428 阅读 · 3 评论 -
多线程非阻塞服务器设计
接着上篇日志写。。一般在设计服务器时,都是非阻塞的,且为了简单,通常都设计为一个线程来操作。 但是这样设计的缺点也很明显,倘若服务器有很多连接,那么每次循环都会处理很多套接字,除了CPU使用率不高外,如果某个套接字的数据传输速度很慢,那么他的调用也会很慢(个人猜测,因为TCP传输速度是双向均衡的),从而势必会影响其他套接字的数据传输。 所以非阻塞+多线程是大型服务器必备的解决方案。 多线程操原创 2009-12-17 20:00:00 · 4089 阅读 · 1 评论