- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 NIO(二)——SELECT
本文的行文思路是对照一个典型的例子,将select的整个IO过程捋一遍。,另外还会涉及一些平时容易忽略的知识点。概述 IO过程主要分为:1)数据准备阶段;2)数据操作阶段。所谓的阻塞非阻塞IO,主要指的都是第一个阶段。 NIO主要有三大部分:Channel,Buffer,Selector。NIO(Non-Blocking IO或New IO)是相对于BIO(Blocking IO)而言的。BIO
2017-07-28 09:23:43 469
原创 NIO(一)——阻塞/非阻塞/同步/异步/NIO/select/epoll基本概念
这个系列是我对NIO的个人理解,某些概念难免会与有理解上的偏差,希望各路大神能给在下指点出来,感激不尽!IO一般指的是内核与外部进行数据交互的所发生的事情。典型分为网络IO(socket),磁盘IO(文件),管道IO(pipe)等几类。我们将主要介绍网络IO这一部分。 一, 阻塞/非阻塞/同步/异步 谈及网络IO,都会谈到阻塞,非阻塞,同步,异步这几个概念。我们先从IO的过程讲起。 IO主要
2017-07-27 16:58:40 2294 1
原创 关于HDFS的一些总结
一,FsImage 和 FsEdit的意义及它们的运行机制FsImage。存储的是元数据镜像文件,具体讲是存储某一时段NameNode内存元数据信息。 FsEdit。操作日志文件。比如说,上传一个文件或删除一个文件,这些操作。从而引申出以下几个问题: 1),什么是元数据? 简单来讲,就是HDFS文件的属性信息(文件名、目录名等等属性信息)、文件内容信息(文件块情况、副本数等等内容信息)、dat
2017-07-20 11:04:04 414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人