以下摘自java NIO 中文版文件通道总是阻塞式的,因此不能被置于非阻塞模式。现代操作系统都有复杂的缓存和预取机制,使得本地磁盘I/O操作延迟很少。网络文件系统一般而言延迟会多些,不过却也因该优化而受益。面向流的I/O的非阻塞范例对于面向文件的操作并无多大意义,这是由文件I/O本质上的不同性质造成...
分类:
其他好文 时间:
2015-09-01 19:41:42
阅读次数:
270
Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux...
分类:
系统相关 时间:
2015-07-23 13:35:08
阅读次数:
136
B树是为磁盘或其他直接存取辅助存储设备而设计的一种平衡查找树。B树的”分支因子“可能很大,即每个节点可以有很多子女。这一因子由所用磁盘特性所决定,并且可以降低磁盘I/O操作次数。许多数据库系统都使用B树或B树的变形来存储信息。
B树结构形式如下:
其特点:
1)每个节点x有以下域:
a) x.n:当前存储在节点x中的关键字
b) x.n 个key值,以非降序顺序存放,即 x.key...
分类:
编程语言 时间:
2015-07-18 14:14:35
阅读次数:
170
转自:http://26971125.blog.hexun.com/100889205_d.html Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存 Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、...
分类:
系统相关 时间:
2015-07-13 20:47:51
阅读次数:
287
Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系 统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系...
分类:
系统相关 时间:
2015-07-13 06:30:26
阅读次数:
176
记录cloudera扩充磁盘1、4台主机,每台主机增加一块2TB的硬盘2、首先简单说明步骤A、分区,挂载(挂载目录(名称,路径)要一致)B、在挂载的分区内,建立对应的文件夹,并授权C、在cdh的hdfs配置界面,配置新增hdfs的目录,然后部署客户端配置,滚动重启3、操作步骤分区(LVM逻..
分类:
其他好文 时间:
2015-07-09 22:57:14
阅读次数:
343
innodb_flush_log_at_trx_commit如果innodb_flush_log_at_trx_commit设置为0,logbuffer将每秒一次地写入logfile中,并且logfile的flush(刷到磁盘)操作同时进行.该模式下,在事务提交的时候,不会主动触发写入磁盘的操作。如果innodb_flush_log_at_trx_commit设置为1,每次事务..
分类:
数据库 时间:
2015-07-04 17:00:42
阅读次数:
170
Java IO概述
IO是整个人机交互的核心问题,因为IO是计算机获取和交换数据的主要渠道。
整个IO的流程就是 源数据--->程序--->目的地
IO的分类
基于字符操作的IO接口:Reader,Writer基于字节操作的IO接口:InputStream,OutputStream基于磁盘操作的IO接口:File基于网络操作的IO接口:Socket(不在java.io包下面,但...
分类:
编程语言 时间:
2015-07-02 17:36:17
阅读次数:
220
索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,第一种搜索信息方式是全表搜索,是将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录,这样做会消耗大量数据库系统时间,并造成大量磁盘I/O操作;第二种就是在表中建立索引,然后在索引中找到符合查询条件的索引值,最后通过保存在索引中的ROWID(相当于页码...
分类:
数据库 时间:
2015-06-29 22:19:42
阅读次数:
221
Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux...
分类:
系统相关 时间:
2015-06-24 22:25:26
阅读次数:
287