《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

