首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Areaze
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
赞
文章( 17 )
沸点( 0 )
NIO学习(一):基本概念
NIO基础概念, 阻塞与非阻塞,同步与异步,Selector, Channel, Buffer,系统空间与用户空间关系。
NIO学习(二):Java NIO的Channle核心类图
背景 整理NIO核心类的类体系结构图。 SocketChannle与Channle的组织关系图。 ServerSocketChannle与Channel的组织关系图。 FileChannle与Chan
NIO学习(三):Java NIO的Buffer核心类图
背景 整理NIO的Buffer核心类的类体系结构图。 基础数据类型与Buffer的组织关系图。 ByteBuffer与Buffer的组织关系图。 基础数据类型与Buffer的组织关系图 DirectB
NIO学习(四):Java NIO的Selector核心类图
背景 整理NIO的Selector核心类的类体系结构图。 过程 不同操作系统有不同的JDK支持,本地是Windows。 关键点是抽象类Selector依赖SelectorProvider和Select
NIO学习(五):Java NIO的Selector、Channel、Buffer相互之间的关系
背景 Selector、Channel与Buffer相互之间的对应关系? Selector、Channel与Buffer大致交互过程是怎样的? 过程 一个Selector实例可以对应多个不同的Chan
NIO学习(六):Java NIO的Buffer属性(capacity,position,limit,mark)理解
背景 Java NIO中提供了7种基础数据类型的Buffer,分别是:ByteBuffer, CharBuffer,ShortBuffer, LongBuffer, FloatBuffer, Doub
NIO学习(七):Java NIO的Buffer的scattering和gathering理解
背景 scatting和gathering研究的是一个buffer数组。在这个buffer数组中持有多个Buffer实例,每个Buffer都是独立的,都有自己独立的capacity,limit,pos
NIO学习(八):Java NIO的Buffer的slice和asReadOnlyBuffer方法以及链式写法
背景 无论是slice()方法还是asReadOnlyBuffer()方法,他们虽然会返回一个Buffer的具体实例,但是都是指向同一个内存区域。 slice 和 asReadOnlyBuffer s
NIO学习(九):Java NIO的HeapByteBuffer(堆上内存)和DirectByteBuffer(堆外内存)的思考
背景 要理解JVM的内存模型,应该提出一些什么问题? 问题: a) 内存区域是否是线程共享的? b) 内存区域存储的是什么? c) 内存区域相互之间大小比例关系?eden : from : to =
NIO学习(十):Java NIO的零拷贝知识
背景 在什么地方使用NIO和AIO? 场景:网络应用编程,需要服务端和客户端。多机之间进行传输数据的场景 在什么地方使用IO? 场景:单机。不需要服务端和客户端。就是常使用的包装类(Reader, W
下一页
关注了
12
关注者
1
收藏集
3
关注标签
33
加入于
2018-08-14