转自 http://blog.csdn.net/zhangzhaokun/article/details/6612833本意是想看明白Zookeeper内部的代码是怎么玩的,在琢磨一段时间之后,发现还是自己先独立写一个基于NIO的C/S模式程序,看看有哪些细微之处要注意,再来跟进ZK的细节比较靠谱....
分类:
其他好文 时间:
2014-12-13 12:10:45
阅读次数:
109
1. ? 基本 ? ? 概念 ? IO ?是主存和外部设备 ( ?硬盘、终端和网络等 ) ?拷贝数据的过程。 IO ?是操作系统的底层功能实现,底层通过 I/O ?指令进行完成。 所有语言运行时系统提供执行 I/O ?较高级别的工...
分类:
编程语言 时间:
2014-12-12 17:11:57
阅读次数:
292
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////client.java////////...
分类:
编程语言 时间:
2014-12-12 16:34:22
阅读次数:
191
服务端
和http://blog.csdn.net/simonchi/article/details/40613923 文章类似
Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可扩展性的网络应用程序。它提供了一个通过Java
NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API
对JAVA的SOCKET做了一层包装
Apach...
分类:
其他好文 时间:
2014-12-11 19:17:01
阅读次数:
302
nio学习设计的几个概念要弄清楚
我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。
同步
所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完...
分类:
其他好文 时间:
2014-12-11 15:53:28
阅读次数:
152
Tomcat从5.5版本开始,支持以下四种Connector的配置分别为:我们姑且把上面四种Connector按照顺序命名为 NIO, HTTP, POOL, NIOP为了不让其他因素影响测试结果,我们只对一个很简单的jsp页面进行测试,这个页面仅仅是输出一个Hello World。假设地址是 ht...
分类:
Web程序 时间:
2014-12-10 10:40:10
阅读次数:
105
tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态。1)bio默认的模式,性能非常低下,没有经过任何优化处理和支持.2)nio利用java的异步io护理技...
分类:
其他好文 时间:
2014-12-10 10:32:41
阅读次数:
146
转自:http://blog.csdn.net/zhufuing/article/details/18354491错误提示:[2014-01-16 09:27:35 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowExcepti...
分类:
编程语言 时间:
2014-12-09 17:37:16
阅读次数:
212
Java NIO框架Mina、Netty、Grizzly介绍与对比
Mina
Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串...
分类:
编程语言 时间:
2014-12-09 00:34:57
阅读次数:
220
最近在Eclipse中开发Android中遇到了问题,报错:Unable to execute dex: java.nio.BufferOverflowException,研究了一下,找到了解决方案。
一、在项目上右键,选择Properties
二、选择最左侧的Java Build Path标签,按照下图把Android Dependencies和Android Private Lib...
分类:
编程语言 时间:
2014-12-07 12:40:52
阅读次数:
170