最新文章列表

来点实用的Java NIO(四)

刚刚,在iteye博客里看了一下,散仙的几篇文章好像都挨在一起,不知道这篇文章发了之后,会不会刷屏,实在是不好意思啊。 上班没时间,只能利用下 ...
qindongliang1922 评论(13) 有4960人浏览 2013-11-26 19:59

来点实用的Java NIO(三)

继昨天的NIO文件夹遍历,散仙今天要分享另外两个基于NIO的比较实用的知识,第一个分享的是使用NIO对操作系统的文件进行监控,第二个要分享的是关于操作系统的文件锁,(散仙:这个会放在下一篇博客中)。 在Java以前的版本中,如果程序想要监控文件的变化,则可以采用启动一条后台线程,定时去扫描某个文件夹,或某个文件夹下的文件,如果扫描过程中发现此次的遍历结果与上次的结果不同,则认为此文件发生了变化, ...
qindongliang1922 评论(12) 有5590人浏览 2013-11-26 18:55

Java NIO 系列教程(转)

原文地址:http://tutorials.jenkov.com/java-nio/index.html 译文地址:http://ifeve.com/java-nio-all/ Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。 Java NIO: Channels and B ...
yuexiaodong 评论(0) 有2146人浏览 2013-10-23 07:19

java 文件复制测试

闲来无聊,对比下新旧IO复制文件的性能,贴代码了: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.nio.ByteBuffer; import java.nio.MappedByteBuffer; import java.nio.cha ...
gavinh8888 评论(0) 有468人浏览 2013-10-06 16:58

Java 学习笔记- File I/O - 文件的读写

JDK7 中Files类对文件的读写操作大概可以分为: 1. 读取和写入所有字节。 /** * Read all bytes from a file. * * @param path * @return * @throws IOException */ public static byte[] readAl ...
红桃貳 评论(0) 有2018人浏览 2013-06-19 21:22

仿QQ使用JAVA、C#、JS基于TCP交互的Demo

仿QQ使用JAVA、C#、JS基于TCP交互的Demo 服务器使用的JAVA,桌面端有JAVA跟C#,WEB端使用的JS+HTML5,移动端等P2P版续写。 开发环境:JDK1.6,.NET 4.0,JS(javascriptmvc)。     本人是菜鸟,DEMO没用什么高深的技术,里有很多可以用框架去解决的事,没用框架,我更喜欢自己动手去实现去折腾,尽管没有框架实现的优雅,比如服务器中的N ...
sky254541843 评论(1) 有1771人浏览 2013-06-04 13:28

Java NIO 01 - 常识篇

         今天发表一篇一年前已经总结好的关于NIO的知识点,希望对新学的朋友有帮助,当时是写在Doc文档上面,最近有写博文的时间和心情,所 ...
JimmyHR 评论(0) 有2669人浏览 2013-03-27 10:14

Java NIO概述及要点摘录

#普通IO与NIO区别? IO:按流处理数据,速度慢;普通IO;NIO:按块处理数据,速度快;通过通道channel和缓冲区buffer作为基础的面向块的IO处理; #通道channel和缓冲区buffer是什么?通道和缓冲区是NIO的核心对象;channel是对原有IO包中流的模拟,到任何目的地的数据都需要通过channel对象;字节buffer是一个容器对象,发送给一个channel的所有对 ...
vicbeijing 评论(0) 有910人浏览 2013-01-03 01:02

java nio buffer

buffer是固定数量的数据的容器,可以被填充和读取。 一个 buffer 主要由 position,limit,capacity 3个属性 capacity : buffer最大容量,创建时设定,不可修改     position:当前操作(读写)位置    limit:  第一个不能被读写的元素的位置,即最大可用空间.如果position=limit,继续往buffer ...
nullpoint 评论(0) 有1099人浏览 2012-12-31 17:54

编写Java Socket程序的几种结构

->直接使用Socket编程实现; ->使用Socket,再结合Java的多线程编程; ->使用NIO中的非阻塞(Non Blocking)Socket再结合Java的多线程编程; ->使用JDK自带的或者第三方的线程池技术对线程进行管理,提高多线程的执行效率; ->使用开源的Java Socket开发框架,例如:MINA和Cindy框架。使用这种框架的时候,可以非常方 ...
geli_hero 评论(0) 有1516人浏览 2012-04-27 11:19

java NIO学习笔记 非阻塞IO编程

        我们都知道TCP是面向连接的传输层协议,一个socket必定会有绑定一个连接,在普通的BIO(阻塞式IO)中,需要有三次握手,然后一般的socket编程 ...
gengu 评论(0) 有6819人浏览 2011-09-01 21:20

Java NIO 选择器(Selector) 知识预备 (linux epoll)

最近花些功夫在研究Java NIO的JDK源码,发现Selector的实现,除了在唤醒机制上做了手脚,主要依赖操作系统的实现,为了无负担的弄懂Selector,有必要研 ...
goldendoc 评论(0) 有2961人浏览 2011-08-10 10:07

Mina入门:Java NIO基础概念

  JDK1.4引入了Java NIO API(Java New IO),Java NIO得到了广泛应用。NIO允许程序进行非阻塞IO操作。java.nio.* 包括以下NIO基本结构:   Buffer - 数据的容器; Chartsets - 针对字节与Unicode的容器转换器; Channels - 代表IO操作的实体连接; Selectors - 提供可选择的、可复用的非 ...
mina_java 评论(0) 有6920人浏览 2011-07-03 15:23

最近博客热门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