2006年05月
jni调用java对象的属性和方法.
test.java 运行时需要指定参数标明libc-so-jni.so所在的位置,
Elicpse中右建Run...=>Argument=>VM Argument中输入下行,
-Djava.library.path=/home/shirx/workspace/socket/bin/
这样就能找到C动态库了.阅读全文>
发表于 @ 2006年05月27日 15:14:00|评论(loading...)|编辑
刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程
序,据此一些人可能会认为TCP/IP编程很简单。其实不然,
TCP/IP编程具有较为丰富的内容。其编程的丰富性主要体现在
通信方式和报文格式的多样性上。
阅读全文>
发表于 @ 2006年05月09日 14:01:00|评论(loading...)|编辑
JDK1.4的NIO有效解决了原有流式IO存在的线程开销的问题,在NIO中使用多线程,主要目的已不是为了应对每个客户端请求而分配独立的服务线程,而是通过多线程充分使用用多个CPU的处理能力和处理中的等待时间,达到提高服务能力的目的。
多线程的引入,容易为本来就略显复杂的NIO代码进一步降低可读性和可维护性。引入良好的设计模型,将不仅带来高性能、高可靠的代码,也将带来一个惬意的开发过程。 阅读全文>
发表于 @ 2006年05月09日 10:06:00|评论(loading...)|编辑