E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JavaNIO
Java NIO源码分析之Buffer
JavaNIO
的主要读写处理逻辑就是将数据从通道读入缓冲区,从缓冲区写入到通道中。而这个数据缓冲区的基类就是Buffer。
lipeng_bigdata
·
2016-04-10 16:00
Kafka源码分析之MemoryRecords
MemoryRecords是Kakfa中Record在内存中的实现形式,它基于
JavaNIO
中ByteBuffer来实现。
lipeng_bigdata
·
2016-04-10 14:00
Java NIO(6)----NIO与IO
当学习了
JavaNIO
和IO的API后,一个问题马上涌入脑海:我应该何时使用IO,何时使用NIO呢?
wl6965307
·
2016-04-09 19:00
Java NIO(5)----Pipe
JavaNIO
管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。
wl6965307
·
2016-04-09 19:00
Java NIO(4)----几种Channel
JavaNIO
中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。
wl6965307
·
2016-04-09 18:00
Java NIO(3)----Selector
Selector(选择器)是
JavaNIO
中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。
wl6965307
·
2016-04-09 18:00
Java NIO(2)----数据传输
JavaNIO
开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。
wl6965307
·
2016-04-09 18:00
Java NIO(1)----Channel 和 Buffer
JavaNIO
由以下几个核心部分组成:ChannelsBuffersSelectors虽然
JavaNIO
中除此之外还有很多类和组件,但在我看来,Channel,Buffer和Selector构成了核心的
wl6965307
·
2016-04-09 18:00
Java NIO系列教程(三) Buffer
JavaNIO
中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。
serenity
·
2016-04-08 18:00
Java NIO系列教程(2):Channel
阅读更多
JavaNIO
系列教程(2):Channel英文:JakobJenkov译文:airu链接:http://ifeve.com/channels/
JavaNIO
的通道类似流,但又有些不同:既可以从通道中读取数据
李超(TERRY)
·
2016-04-08 11:00
Java NIO系列教程(1)
阅读更多
JavaNIO
系列教程(1):
JavaNIO
概述英文:JakobJenkov译文:airu链接:http://ifeve.com/overview/
JavaNIO
由以下几个核心部分组成:ChannelsBuffersSelectors
李超(TERRY)
·
2016-04-08 11:00
openfire、xmpp介绍1
它提供了一个通过
JavaNIO
在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。
neo_liu0000
·
2016-04-06 22:00
[置顶] (一)Mina源码解析之整体架构
协议栈的通信框架(当然,也可以提供JAVA对象的序列化服务、虚拟机管道通信服务等),Mina可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina提供了事件驱动、异步(Mina的异步IO默认使用的是
JAVANIO
u010031673
·
2016-04-05 23:00
源码
源码
解析
Mina
IoAcceptor
IoService
Java NIO系列教程(十二) Java NIO与IO
当学习了
JavaNIO
和IO的API后,一个问题马上涌入脑海:我应该何时使用IO,何时使用NIO呢?
bbaiggey
·
2016-04-05 17:00
Java NIO系列教程(十一) Pipe
JavaNIO
管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。
bbaiggey
·
2016-04-05 16:00
Java NIO系列教程(十) Java NIO DatagramChannel
JavaNIO
中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。
bbaiggey
·
2016-04-05 15:00
Java NIO系列教程(九) ServerSocketChannel
JavaNIO
中的ServerSocketChannel是一个可以监听新进来的TCP连接的通道,就像标准IO中的ServerSocket一样。
bbaiggey
·
2016-04-05 15:00
Java NIO系列教程(八) SocketChannel
JavaNIO
中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel:打开一个SocketChannel并连接到互联网上的某台服务器。
bbaiggey
·
2016-04-05 15:00
Java NIO系列教程(七) FileChannel
JavaNIO
中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。
bbaiggey
·
2016-04-05 15:00
Java NIO系列教程(六) Selector
Selector(选择器)是
JavaNIO
中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。
bbaiggey
·
2016-04-05 15:00
Java NIO系列教程(五) 通道之间的数据传输
在
JavaNIO
中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel(译者注:channel中文常译作通道)传输到另外一个channel。
bbaiggey
·
2016-04-05 14:00
Java NIO系列教程(四) Scatter/Gather
JavaNIO
开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。
bbaiggey
·
2016-04-05 14:00
Java NIO系列教程(二) Channel
JavaNIO
的通道类似流,但又有些不同:既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。通道可以异步地读写。
bbaiggey
·
2016-04-05 13:00
Java NIO系列教程(三) Buffer
JavaNIO
中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。
bbaiggey
·
2016-04-05 13:00
Java NIO系列教程(一) Java NIO 概述
原文链接
JavaNIO
由以下几个核心部分组成:ChannelsBuffersSelectors虽然
JavaNIO
中除此之外还有很多类和组件,但在我看来,Channel,Buffer和Selector
bbaiggey
·
2016-04-05 13:00
Java NIO 教程
JavaNIO
(NewIO)是另一个JavaIO的API(从Java1.4),这意味着替代标准JavaIO和Java网络API。
JavaNIO
提供一种不同的方法来处理标API。
bbaiggey
·
2016-04-05 13:00
Java NIO系列教程(一) Java NIO 概述
JavaNIO
由以下几个核心部分组成:ChannelsBuffersSelectors虽然
JavaNIO
中除此之外还有很多类和组件,但在我看来,Channel,Buffer和Selector构成了核心的
xuyukun121
·
2016-04-04 23:00
Java NIO-锁机制Lock
JavaNIO
提供Lock对象来实现对当前对象加锁。1,Lock接口方法详解:voidlock()获取锁。如果锁不可用,出现线程调度,将会禁用当前线程,并且在获得锁之前,该线程将一直处于休眠状态。
fuli_mouren
·
2016-04-04 21:00
java
nio
Lock
死锁
死锁实例
Java NIO系列教程(五) 通道之间的数据传输
原文地址:http://tutorials.jenkov.com/java-nio/scatter-gather.html作者:JakobJenkov 译者:郭蕾 校对:周泰在
JavaNIO
中,如果两个通道中有一个是
zry112233
·
2016-03-30 10:00
java
nio
Java NIO系列教程(四) Scatter/Gather
原文地址:http://tutorials.jenkov.com/java-nio/scatter-gather.html作者:JakobJenkov 译者:郭蕾
JavaNIO
开始支持scatter
zry112233
·
2016-03-30 10:00
java
nio
Java NIO系列教程(三) Buffer
原文链接 作者:JakobJenkov 译者:airu 校对:丁一
JavaNIO
中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。
zry112233
·
2016-03-30 10:00
java
nio
Java NIO系列教程(二) Channel
原文链接 作者:JakobJenkov 译者:airu 校对:丁一
JavaNIO
的通道类似流,但又有些不同:既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。
zry112233
·
2016-03-30 10:00
java
nio
Java NIO系列教程(一) Java NIO 概述
原文链接 作者:JakobJenkov 译者:airu 校对:丁一
JavaNIO
由以下几个核心部分组成:ChannelsBuffersSelectors虽然
JavaNIO
中除此之外还有很多类和组件
zry112233
·
2016-03-30 10:00
java
nio
Java NIO:浅析I/O模型
在进入
JavaNIO
编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。
treenewtreenew
·
2016-03-28 22:00
java NIO(一)
阅读更多
JavaNIO
提供了与标准IO不同的IO工作方式:ChannelsandBuffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer
newboy2004
·
2016-03-28 13:00
Java Nio 十一、Java NIO:非堵塞服务器
最后更新时间:2015-10-23甚至如果你理解
JAVANIO
的非堵塞特点的工作方式(Selector,Channel,Buffer等等),而设计一个非堵塞服务器也是难得。
jianjun200607
·
2016-03-26 22:00
java
nio
Java IO/NIO学习总结
IO的知识点学习大概分为以下几个部分:概念理解熟悉JavaIO API熟悉
JavaNIO
API系统的IO优化优秀IO/NIO开源框架学习第一部分:概念理解什么是IO?
isam
·
2016-03-22 17:00
java
IO
nio
架构设计:系统间通信(2)——概述从“聊天”开始下篇
在论坛上、互联网上大家讨论和使用最多的有以下几种:原生
JAVANIO
框架:
JAVANIO
通信框架基于多路复用IO原理,我们将详细讲解它的工作原理。
旋转木马-千里马
·
2016-03-22 10:00
netty-mina深入学习与对比(二)
1.数据是如何write出去的
javanio
如果是non-blocking的话,在每次write(bytes[N])的时候,并不会将N字节全部write出去,每次write仅一部分(具体大小和tcp_write
libing13810124573
·
2016-03-21 21:00
Java Nio 十、Java NIO ServerSocketChannel
最后更新时间:2014-06-25一个
JavaNIO
的ServerSocketChannel是一个可以监听进来的TCP连接的通道,就像是在标准的Java网络中的ServerSocket。
jianjun200607
·
2016-03-20 22:00
java
nio
Java NIO & Netty的epoll实现
JavaNIO
&Netty的epoll实现
JavaNIO
JavaNIO
根据操作系统不同,针对nio中的Selector有不同的实现:macosx:KQueueSelectorProvidersolaris
xxggy
·
2016-03-18 23:00
java NIO与java IO
javaNio
:我对此的理解,觉得就是一个一个类似工厂的存在
CopperAcid
·
2016-03-18 10:00
java
nio
mina二进制数据处理粘包断包
它提供了一个通过
JavaNIO
在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。
u010605082
·
2016-03-18 09:00
java
Java NIO 与 IO之间的区别
概述
JavaNIO
提供了与标准IO不同的IO工作方式:ChannelsandBuffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer
evan_man
·
2016-03-17 09:05
Java技术
Java NIO 与 IO之间的区别
概述
JavaNIO
提供了与标准IO不同的IO工作方式: ChannelsandBuffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer
evan_man
·
2016-03-17 09:00
java
IO
nio
阻塞与非阻塞
Java NIO系列教程(十二) Java NIO与IO
JavaNIO
系列教程(十二)
JavaNIO
与IO原文地址:http://tutorials.jenkov.com/java-nio/nio-vs-io.html作者:JakobJenkov 译者:郭蕾
u013314786
·
2016-03-16 15:00
java
nio
Java NIO系列教程(十一) Pipe
JavaNIO
系列教程(十一)Pipe原文链接 作者:JakobJenkov 译者:黄忠 校对:丁一
JavaNIO
管道是2个线程之间的单向数据连接。
u013314786
·
2016-03-16 14:00
java
nio
Java NIO系列教程(十) Java NIO DatagramChannel
JavaNIO
系列教程(十)
JavaNIO
DatagramChannel原文链接 作者:JakobJenkov 译者:郑玉婷 校对:丁一
JavaNIO
中的DatagramChannel是一个能收发
u013314786
·
2016-03-16 14:00
java
nio
Java NIO系列教程(九) ServerSocketChannel
JavaNIO
系列教程(九)ServerSocketChannel原文链接 作者:JakobJenkov 译者:郑玉婷 校对:丁一
JavaNIO
中的ServerSocketChannel是一个可以监听新进来的
u013314786
·
2016-03-16 14:00
java
nio
Java NIO系列教程(八) SocketChannel
JavaNIO
系列教程(八)SocketChannel原文链接 作者:JakobJenkov 译者:郑玉婷 校对:丁一
JavaNIO
中的SocketChannel是一个连接到TCP网络套接字的通道
u013314786
·
2016-03-16 11:00
java
nio
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他