码迷,mamicode.com
首页 >  
搜索关键字:java-nio    ( 1229个结果
文件锁-FileLock
最近在看flume部分功能的源码,关于FileLock的使用,其实在很多开源框架都有涉及,我所看过的有lucene,zookeeper,hadoop,es等开源框架都有用到,下面简单的介绍下FileLock。 1,FileLock是独占锁,控制不同程序(JVM)对同一文件的并发访问。 2,可以对写文件(w)加锁,而且必须是可写文件,不然回报:java.nio.channels.NonWritableChannelException异常,这样可以保证只有同一个进程才能拿到锁对文...
分类:其他好文   时间:2015-08-17 23:46:30    阅读次数:275
Java新IO
Java从1.4开始引进了对于输入输出的改进,相关类位于java.nio包中。新IO主要有以下几个特性:(1)字符集编码器和解码器(2)非阻塞的IO(3)内存映射文件1. 字符集编码器和解码器 Charset类表示不同的字符集,可以使用Charset.forName方法获得指定名称的字符集对象,与....
分类:编程语言   时间:2015-08-16 22:50:22    阅读次数:192
Buffer的工作方式
1、Buffer的工作方式 前面《java NIO的工作方式》介绍了Selector检测到通信信道I/O有数据传输时,通过select()方法取得SocketChannel,将数据读取或写入Buffer缓冲区,下面讨论Buffer如何接受和写出数据。通过查看JDK源码可知道,Buffer的构造函数....
分类:其他好文   时间:2015-08-10 23:42:10    阅读次数:296
Java NIO的工作方式
1、BIO带来的挑战 BIO即阻塞IO,不管是磁盘IO,还是网络IO,数据在写入OutputStream或者从InputStream读取时都有可能发生阻塞,一旦有阻塞,当前线程将会被挂起,即线程进入非可执行状态,在这个状态下,CPU不会给线程分配时间片,线程将会失去CPU的使用权,即线程暂停运行,....
分类:编程语言   时间:2015-08-10 00:14:39    阅读次数:241
Java Socket NIO详解(转)
java选择器(Selector)是用来干嘛的?2009-01-12 22:21jsptdut | 分类:JAVA相关 | 浏览8901次如题,不要贴api的,上面的写的我看不懂希望大家能给我个通熟易懂的例子还有ServerSocketChannel这个类,java.nio这个包里的东西,我看api...
分类:编程语言   时间:2015-08-08 13:24:07    阅读次数:120
java实现hash一致性算法
package hash;import hash.Shard.Node;import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.util.ArrayList;import java.util.Iterator;import j...
分类:编程语言   时间:2015-08-06 15:00:23    阅读次数:167
Java类型转换实例
例:将字符串内容转为浮点数,再还原出原字符串内容import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; import java.nio.DoubleBuffer; import java.nio.FloatBuffer; public class test3 { public static void ma...
分类:编程语言   时间:2015-08-04 17:20:43    阅读次数:132
netty开发笔记
对netty 和 nio的认识尚浅,分享最近所学到的一些知识,不对的地方还望指正。  Netty介绍 Netty is an asynchronous event-driven network application framework  for rapid development of maintainable high performance protocol servers &...
分类:Web程序   时间:2015-08-02 20:06:52    阅读次数:316
异步IO类
也学习多线程一段时间了,也写了几个简单实用的功能类,也意思到细节的处理的重要性,现在就让我们来写一个稍稍更有用的异步IO的类。本来想参考Java NIO 中的类,Java NIO作为新io包,本身提供了可在非阻塞模式下的io流,但现在我们用之前的自己做的类,来尝试一下自己定义,我们还是找个范本吧,就...
分类:其他好文   时间:2015-08-02 08:56:50    阅读次数:130
使用WatchService监控指定目录内的文件的改动
package coin;import java.io.IOException;import java.nio.file.FileSystems;import java.nio.file.Path;import java.nio.file.StandardWatchEventKinds;import...
分类:其他好文   时间:2015-08-02 00:52:30    阅读次数:129
1229条   上一页 1 ... 88 89 90 91 92 ... 123 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!