码迷,mamicode.com
首页 >  
搜索关键字:nio    ( 3569个结果
Thrift源码分析(五)-- FrameBuffer类分析
FrameBuffer是Thrift NIO服务器端的一个核心组件,它一方面承担了NIO编程中的缓冲区的功能,另一方面还承担了RPC方法调用的职责。 FrameBufferState定义了FrameBuffer作为缓冲区的读写状态 private enum FrameBufferState { // in the midst of reading the fra...
分类:其他好文   时间:2014-09-30 16:21:19    阅读次数:366
Android 基于Netty的消息推送方案之字符串的接收和发送(三)
Android 基于Netty的消息推送方案之字符串的接收和发送...
分类:移动开发   时间:2014-09-30 15:40:19    阅读次数:178
Android 基于Netty的消息推送方案之概念和工作原理(二)
Android消息推送 基于NIO架构的Netty...
分类:移动开发   时间:2014-09-29 11:47:56    阅读次数:165
Java NIO与IO
当学习了Java NIO和IO的API后,一个问题立即涌入脑海:我应该何时使用IO,何时使用NIO呢?在本文中,我会尽量清晰地解析Java NIO和IO的差异、它们的使用场景,以及它们怎样影响您的代码设计。Java NIO和IO的主要差别下表总结了Java NIO和IO之间的主要区别,我会更具体地描...
分类:编程语言   时间:2014-09-28 18:04:34    阅读次数:191
java文件系统中的的NIO与IO
java从jdk1.4后就引入了java NIO机制: NIO的显著特点就是通道(channel)、缓冲(buffer)、选择器(selector),NIO机制中添加了传统I/O机制中没有的非阻塞调用(这对于网络通信很有用,可以有效利用CPU),但是这个只能对于网络通道(Socketchannel)...
分类:编程语言   时间:2014-09-26 20:05:18    阅读次数:346
java使用NIO构造http请求
使用java的NIO来构造http请求体,并且取得响应内容。 package com.test.nio; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.SocketChannel; import java.nio.charset.Charset; public c...
分类:编程语言   时间:2014-09-26 13:22:58    阅读次数:234
Architecture of a Highly Scalable NIO-Based Server
一。thread-per-connectionThe thread-per-connection approach uses an exclusive worker thread foreach connection. Within the handling loop, a worker threa...
分类:其他好文   时间:2014-09-25 21:51:07    阅读次数:185
使用Mina框架开发 QQ Android 客户端
Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。 Apache MINA 也称为: ● NIO 框架库 ● 客户端服务器框架库 ● 一个...
分类:移动开发   时间:2014-09-25 21:01:27    阅读次数:326
java的NIO之UDP用法
Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。 服务器端代码 package com.test.nio; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteB...
分类:编程语言   时间:2014-09-25 18:18:07    阅读次数:199
java的NIO管道用法
Java的NIO中的管道,就类似于实际中的管道,有两端,一段作为输入,一段作为输出。也就是说,在创建了一个管道后,既可以对管道进行写,也可以对管道进行读,不过这两种操作要分别在两端进行。有点类似于队列的方式。 我们在测试例子中给出一个非常简单的管道操作,先向管道写入内容,再从管道读出内容。 package com.test.nio; import java.io.IOException; i...
分类:编程语言   时间:2014-09-25 17:39:57    阅读次数:267
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!