最新文章列表

java NIO入门教程和实例代码

java NIO入门教程和实例代码
liyaxi 评论(0) 有853人浏览 2012-03-19 23:32

NIO - Buffer

        Buffer 类是 java.nio 的构造基础。一个 Buffer 对象是固定数量的数据的容器,其作用是一个存储器,或者分段运输区,在这里,数据可被存储并在之后用于检索。缓冲区可以被写满或释放。对于每个非布尔原始数据类型都有一个缓冲区类,即 Buffer 的子类有:ByteBuffer、CharBuffer、DoubleBuffer、FloatBuffer、IntBuffer、Lo ...
zachary.guo 评论(4) 有7689人浏览 2012-03-19 21:38

IO的同步,异步,阻塞,非阻塞

转自<http://lya041.blog.51cto.com/337966/680102> 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有 ...
yypiao 评论(0) 有1050人浏览 2012-03-19 12:36

高性能IO设计的Reactor和Proactor模式

<转自http://xmuzyq.iteye.com/blog/783218>    在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运 ...
yypiao 评论(0) 有1341人浏览 2012-03-19 11:02

NIO学习总结

/** * 使用传统的I/O读取文件内容 * @param filePath 文件路径 * @throws IOException */ public static void ioRead(String filePath) throws IOException { File file = ne ...
qianhao_1987 评论(0) 有1083人浏览 2012-03-18 22:58

JAVA NIO

java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道 ...
new_restart 评论(0) 有906人浏览 2012-03-18 12:50

java mina iobuffer转换成String

在做crc校验的过程中遇到了iobuffer转换成string的问题,自己找了点资料写了个简单的方法。 package minaUDP; import java.nio.ByteOrder; import java.nio.charset.CharacterCodingException; import org.apache.mina.core.buffer.IoBuffer; ...
羽鹤彬 评论(0) 有6330人浏览 2012-03-16 10:24

seda架构

参考文章:http://www.ondev.net/post/show/73 最近又看了下seda,限于精力与能力,不能详说了,大家如果有心,可参考下sandstorm试验品且没有实践的框架。
xylong 评论(0) 有1250人浏览 2012-03-06 20:33

JAVA NIO 简介

1.   基本 概念 IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。 所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 ) ...
NIO 
snoopy7713 评论(0) 有864人浏览 2012-02-21 12:56

BIO跟NIO的线程差异简述

BIO:线程池中取得线程来准备接受客户端请求->客户端请求到达->ServerSocket.accept接受连接=>在该线程读取文本并且解析HTTP请求->在该线程中处理请求 NIO:单线程接受客户端请求->客户端请求到达->接受请求生成Task->多线程取Task->在该此庵村读取文本并且解析HTTP请求->在该线程中处理请求
forfelicity 评论(0) 有1130人浏览 2012-02-09 14:56

java nio 编程

转自:http://yangguangfu.iteye.com/blog/774194 Java代码 晚上学习了下Java 的 NIO Socket编程,写了下面这个小程序,包括服务器端与客户端。实现的功能为客户端向服务器端发送随即数目的消息,服务器端一条一条的回应。消息内容保存在talks.properties文件中,内容为: Hi=Hi Bye=Bye 床前明月 ...
黎明lm 评论(0) 有1097人浏览 2012-02-06 14:13

元宵爬虫-YuanXiaoSpider

翻译了下..没有元宵的淫文啊....所以用PinYing吧... 这几天写了一个爬虫可以做定向爬虫.也可以做全网爬虫. 该考虑的部分考虑了..不该考虑的没考虑 这里是个程序运行的大概UML不怎么会画凑合看吧 支持正则过滤网址  支持抽取模板   这个项目比起nutch不具有可比性...如果你非要当个demo来看我也不喊冤呵呵... 里面的url抽取..正文抽取...都是自 ...
ansjsun 评论(8) 有4569人浏览 2012-02-06 12:25

JAVA NIO

jdk1.4 开始引入了新IO类,NIO包的目的是为了提高IO的效率。 缓冲区Buffer: 缓冲区的优点我就不多介绍了。 拥有3个属性: (1)容量:一个缓冲区最 ...
NIO 
snoopy7713 评论(0) 有911人浏览 2012-01-21 15:15

Java NIO与IO 区别和比较

 本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。 一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。2. Charset:它提供Unicode字符串影射到字节序列以及逆影射 ...
it158 评论(0) 有3970人浏览 2012-01-18 18:20

NIO.2 入门 文件系统 API

NIO.2 的文件系统用以前 Java 版本处理 I/O 的相关方法,填补了一些重大的空白。 依照 NIO.2 Java 规范要求(JSR 203): Java 平台早就需要一个文件系统接口而不是 java.io.File 类。 该类不会在平台中以一贯的方式来处理文件名,它不支持高效文件属性访问,不允许复杂应用程序利用可用的文件系统特定特性(比如,符号链接), 而且,其大多数方法在出错时仅返回失败, ...
nio 
uzoice 评论(0) 有731人浏览 2012-01-12 23:59

NIO.2 入门 异步通道 API

异步通道 提供支持连接、读取、以及写入之类非锁定操作的连接,并提供对已启动操作的控制机制。Java 7 中用于 Java Platform(NIO.2)的 More New I/O APIs,通过在 java.nio.channels 包中增加四个异步通道,从而增强了 Java 1.4 中的 New I/O APIs(NIO): AsynchronousSocketChannel Asynchron ...
nio 
uzoice 评论(0) 有896人浏览 2012-01-12 23:51

NIO 编程示例代码

server   package nio; import java.io.*; import java.net.*; import java.nio.*; import java.nio.channels.*; import java.util.*; public class Server implements Runnable { // The port we will ...
nio 
maimode 评论(0) 有1268人浏览 2012-01-12 14:54

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics