Java nio(三)》的相关内容

对文件加锁应怎样解决呢?

   对文件加锁应怎样解决呢?            目的: 对文件读写时进行异步化、                 ...
by libg 2007-11-12 浏览 (1062) 回复 (10) 关键字: java文件io操作---锁

FileChannel的Lock方法怎么总报错

我想在一个线程中读取文件,当该线程读取该文件时,其他线程不能对该文件操作,我的代码如下: File file=new File("/root/test.txt"); try { FileInputStream fis=new FileInputStream(file); FileChannel fc=fis.getChannel(); fc.tryLock(); ...
by hbcui1984 2006-12-11 浏览 (2149) 回复 (5) 关键字:

介绍一个很好用的NIO Socket开发框架--Netty2

开发一套稳定高效客户端-服务端Socket通讯服务不是一件很简单的事。 这几天试用了一下Netty2(http://gleamynode.net/dev/projects/netty2/) 感觉很不错,希望能与大家分享。 我们在做短信应用开发中,经常会碰到与移动、联通、小灵通网关进行Socket通讯,厂商提供的API效率不高,而自己开发的API费时、费力,花费了不少时间,稳定性还经常无法保证。 ...
by newjoy 2004-12-02 浏览 (10198) 回复 (12) 关键字:

Java nio(二)

一、各种缓冲区: 所有的缓冲区都继承了Buffer,Buffer类定义了所有缓冲区共有的基本特征,缓冲区存储了制定类型的元素序列有:ByteBuffer、CharBuffer、ShortBuffer、IntBuffer、LongBuffer、FloatBuffer、DoubleBuffer。 我们需要知道这些基本类型占用存储空间与Byte的对应关系: char 2 bytes,int 4 byte ...
by fuliang 2008-03-01 浏览 (529) 回复 (1) 关键字: java nio

Java nio(一)

jdk1.4提供了java.nio包,为从根本上改善I/O的性能提供了可能,但是nio要比以前的I/O要复杂,提供了更底层的操作和更细的api。学起来并不是那么快就上手,有专门一本书 介绍nio的。我希望通过总结更好的梳理整个nio框架各个类之间的关系,从而能够灵活的使用nio包。 nio通常需要涉及到三个对象: 1、数据源:从文件中获得的FileInputStream/FileOutputStr ...
by fuliang 2008-03-01 浏览 (550) 回复 (0) 关键字:

如何提高java I/O的执行效率,MappedByteBuffer

import java.nio.*; import java.nio.channel.*; import java.io.*; public static void copy(File source, File dest) throws IOException { FileChannel in = null, out = null; try { in = new FileInpu ...
by zhangwenzhuo 2008-02-21 浏览 (290) 回复 (0) 关键字:

共享内存在Java中的实现和应用

发现了一片文档《共享内存在Java中的实现和应用》     1   共享内存对应应用开发的意义     对熟知UNIX系统应用开发的程序员来说,IPC(InterProcess   Communication)机制是非常熟悉的,IPC基本包括共享内存、信号灯操作、消息队列、信号处理等部分,是开发应用中非常重要的必不可少的工具。其中 ...
by kangjie1 2007-11-15 浏览 (120) 回复 (0) 关键字:

如何提高java I/O的执行效率,MappedByteBuffer

如何提高java I/O的执行效率,MappedByteBuffer 复制内容到剪贴板代码: import java.nio.*; import java.nio.channel.*; import java.io.*; public static void copy(File source, File dest) throws IOException { FileChannel in = nul ...
by hitqiang 2008-05-27 浏览 (109) 回复 (0) 关键字:

dxpcom v0.1 发布

由于windows上一直遇到DLL加载失败的问题,所以测试是在linux上进行的。 dxpcom v0.1下载地址 包括对xpidl的修改,增加了-m d选项,用来产生d接口。-m dwrap选项还在编写中,生成的代码现在还无法使用。 mozilla/xpcom/*.d大部分是用修改过的xpidl生成的,另有一些是使用htod工具转换的。 有空可以帮我测试一下,目前还不保证转换完全正确,但 ...
by qiezi 2007-04-16 浏览 (10394) 回复 (161)

帮看看

Socket listener = new Socket(AddressFamily.INET,SocketType.RAW,ProtocolType.IP); assert(listener.isAlive); listener.blocking = true; listener.bind(new InternetAddress(0)); while(true) { byte[ ...
by purple_jade 2008-06-28 浏览 (162) 回复 (1)

google背后的分布式架构

Google背后的分布式计算架构策略 Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……   加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (1003) 回复 (0)

关于ext form上传文件的问题

我做的一个小例子,一个form,提交用户id,radio数据以及上传服务器的文件,一直不成功,请多多指教,多谢了. code: var addForm = new Ext.form.FormPanel( { id:'addForm', baseCls: 'x-plain', labelWidth: 75, fileUpload: true, ...
by ufoly94 2008-06-13 浏览 (587) 回复 (3)

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com) 以下代码基于lucene-2.3.1,htmlparser-1.6, ...
by brunoplum 2008-04-01 浏览 (1225) 回复 (6) 关键字: spindle

推荐知识库条目

Comming soon