1.摇奖小程序package com.yfs.javase;import java.io.IOException;import java.nio.CharBuffer;import java.util.Random;public class Demo1 { /** * 模拟摇奖 */ publi.....
分类:
编程语言 时间:
2015-07-25 09:26:09
阅读次数:
108
1 简介
Xmemcached是一个高性能的基于java nio的memcached客户端。在经过三个RC版本后,正式发布1.10-final版本。
xmemcached特性一览:
1、高性能
2、支持完整的memcached文本协议,二进制协议将在1.2版本实现。
3、支持JMX,可以通过MBean调整性能参数、动态添加/移除server、查看统计等。
4、支持客户端统计
5、支持...
分类:
编程语言 时间:
2015-07-24 09:19:10
阅读次数:
136
之前做的一个项目,先开始用的是BIO(即阻塞式IO),然后因为一些性能问题,然后用NIO(即非阻塞式IO)替换了BIO。
我们先说说BIO有什么缺点为什么要使用NIO:
以java中TCP为例来讲解:
我们知道,在客户端java调用connect方法会阻塞,调用read的时候也会阻塞也就是读不到就一直阻塞在那里,而服务器端呢,调用accept()方法会阻塞,调用read方法也会阻塞这样的话,...
分类:
编程语言 时间:
2015-07-22 18:42:13
阅读次数:
179
使用ByteBuffer.allocateDirect分配的off heap内存大小本机进程
在Jvisualvm中安装 Mbeans插件,然后查看java.nio/BufferPool/direct 进程内使用代码获取
MBeanServer mbs = ManagementFactory. getPlatformMBeanServer() ;
ObjectName objectName = ne...
分类:
编程语言 时间:
2015-07-21 17:06:15
阅读次数:
339
POSIX View 無庸置疑,是為 Unix like 準備的! 來看看程式吧 ~ 1 package idv.steven.nio2.metadata; 2 3 import java.io.IOException; 4 import java.nio.file.Files; 5 import....
分类:
其他好文 时间:
2015-07-19 14:55:02
阅读次数:
120
Java NIO 特性学习
Java NIO 特性学习
Channels
Channel ImplementationsBase Channel Example
Buffer
Buffer UsageBuffer Capacity , Position and Limit
CapacityPositionLimit
常用的Buffer 实现SomeMe...
分类:
编程语言 时间:
2015-07-16 22:22:49
阅读次数:
259
标题手段Java NIO该分散体浓缩 Java NIO内置支持分散与收集。的概念主要用于信道分散聚集的读写。 读出的分散体的一个通道被读多个数据buffer在。因此。数据分散到多个buffer中。 对一个通道的集中写就是将数据从多个buffer中写到一个通道中。因此。通道从多个buf...
分类:
编程语言 时间:
2015-07-16 19:05:31
阅读次数:
143
参考: https://www.ibm.com/developerworks/linux/library/j-zerocopy/这篇文章介绍了 zerocopy技术来提高Linux平台上的IO密集型的JAVA应用程序的性能.zerocopy技术能够避免中间缓冲区中的冗余数据复制以及减少Linux内核...
分类:
编程语言 时间:
2015-07-16 11:03:24
阅读次数:
173
Java NIO和流量相似,但有些差异: ·通道可读写,流仅支持单向。读或写 ·异步通道读取 ·通道读写器,他们是和Buffer交替道的实现下面是Java NIO中最重要的通道的实现: ·FileChannel ·DatagramChannel ·SocketChannel ·Ser...
分类:
编程语言 时间:
2015-07-12 21:37:41
阅读次数:
222
昨天說明完 Pro Java 7 NIO.2 的第一章,今天開始說明第二章 (Metadata File Attributes),因為第二章的內容比較多,會分幾次說明,先來看這一段原文的內容:NIO.2 comes with a set of six views, an overview of wh...
分类:
其他好文 时间:
2015-07-12 12:40:48
阅读次数:
120