码迷,mamicode.com
首页 >  
搜索关键字:bytebuffer    ( 224个结果
spark1.1.0源码阅读-executor
1. launchTask1 def launchTask(2 context: ExecutorBackend, taskId: Long, taskName: String, serializedTask: ByteBuffer) {3 val tr = new Task...
分类:其他好文   时间:2014-12-11 23:54:50    阅读次数:228
DatagramChannel 举例
Server 端:package datagram;import java.io.IOException;import java.net.InetSocketAddress;import java.net.SocketAddress;import java.nio.ByteBuffer;import...
分类:其他好文   时间:2014-11-28 17:48:51    阅读次数:259
JAVA NIO 内存泄露
写NIO程序经常使用ByteBuffer来读取或者写入数据,那么使用ByteBuffer.allocate(capability)还是使用ByteBuffer.allocteDirect(capability)来分配缓存了?第一种方式是分配JVM堆内存,属于GC管辖范围,由于需要拷贝所以速度相对较慢;第二种方式是分配OS本地内存,不属于GC管辖..
分类:编程语言   时间:2014-11-25 02:03:26    阅读次数:228
JAVA NIO 服务器与客户端实现示例
以下代码只兼容Java7及以上版本,对于一些关键地方请看注释说明。公共类:packagecom.stevex.app.nio; importjava.nio.ByteBuffer; importjava.nio.CharBuffer; importjava.nio.charset.CharacterCodingException; importjava.nio.charset.Charset; importjava.nio.charset.Ch..
分类:编程语言   时间:2014-11-22 23:20:18    阅读次数:319
Netty 4(一) zero copy
Netty的“零拷贝”主要体现在如下三个方面:1) Netty的接收和发送ByteBuffer采用DIRECT BUFFERS,使用堆外直接内存进行Socket读写,不需要进行字节缓冲区的二次拷贝。如果使用传统的堆内存(HEAP BUFFERS)进行Socket读写,JVM会将堆内存Buffer拷贝...
分类:Web程序   时间:2014-11-05 06:58:50    阅读次数:239
java ByteBuffer flip()和limit()的理解, 转载的, 从里面理解到flip()的作用, 想象一下 老式打字机
先列点代码片段:// ...//// 此段代码功能为从 t.txt 里复制所有数据到 out_j.txt://...1 FileChannel fcin = new FileInputStream( "d:/t.txt" ).getChannel();2 FileChannel fcout = ne...
分类:编程语言   时间:2014-10-25 20:02:31    阅读次数:279
quartz终止正在运行的任务
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net.URL;import java.nio.ByteBuffer;import java.nio.channels...
分类:其他好文   时间:2014-10-24 15:53:33    阅读次数:241
FileChannel的用法
package com.itbuluoge.nio; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; pu...
分类:其他好文   时间:2014-10-15 20:27:21    阅读次数:151
java使用NIO构造http请求
使用java的NIO来构造http请求体,并且取得响应内容。 package com.test.nio; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.SocketChannel; import java.nio.charset.Charset; public c...
分类:编程语言   时间:2014-09-26 13:22:58    阅读次数:234
基于CMPP2.0的Socket客户端(Java)
短信验证码,短信通知等功能均可通过此Socket客户端实现。 注意事项如下: 1、服务器端是按字节依次读取的,所以客户端发送的字节包中的字段要严格按照CMPP协议中的顺序,而且每个字段都要有。 2、每个字段的实际长度不足时,用0补齐;电话号码后用空格补齐 3、使用ByteBuffer时,要注意putInt()和put()的区别 模板如下: public clas...
分类:编程语言   时间:2014-09-25 23:22:08    阅读次数:171
224条   上一页 1 ... 18 19 20 21 22 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!