brokers和消费者使用zk来获取状态信息和追踪消息坐标。 每一个partition是一个有序的,不可变的消息序列。 只有当partition里面的file置换到磁盘文件以后,才开放给消费者来消费。 每一个partition是跨服务器地被复制到其他地方,为了容错的目的。 这个partition可以...
分类:
编程语言 时间:
2015-11-09 18:31:44
阅读次数:
364
file类是IO包中唯一代表磁盘文件本身信息的类,而不是文件中的内容 file类定义了一些与平台无关的方法来操作文件, java中的目录被当做一种特殊的文件使用,list方法可以返回目录中的所有子目录和文件名 在Unix下...
分类:
编程语言 时间:
2015-11-04 17:58:02
阅读次数:
225
linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。1.命令格式:df[选项][文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情...
分类:
系统相关 时间:
2015-11-03 12:19:13
阅读次数:
295
设计一个哈弗曼编码和译码系统, 要求如下:
B——建树:读入字符集和各字符频度,建立哈夫曼树。
T——遍历:先序和中序遍历二叉树。
E——生成编码:根据已建成的哈夫曼树,产生各个字符的哈夫曼编码。
C——编码:输入由字符集中字符组成的任意字符串,利用已生成的哈夫曼编码进行编码,显示编码结果,并将输入的字符串及其编码结果分别保存在磁盘文件textfile.txt和code...
分类:
其他好文 时间:
2015-11-03 00:45:37
阅读次数:
256
一、流的概念 流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。 流的方向...
分类:
编程语言 时间:
2015-11-02 21:04:22
阅读次数:
242
(一)SQLite3: (1)定义:是一款轻量级的,嵌入式的数据库。是一个进程内的库,本质就是一个文件,不需要依赖外部,不需要服务器,不需要安装或者管理,就是一个单一的磁盘文件。而服务端的数据库往往都很大,例如Orcal,MySql,SQL Server,这些需要独立的服务器,安装配置并且需要大量....
分类:
移动开发 时间:
2015-10-30 07:06:22
阅读次数:
265
迁移是指将一个虚拟机从一个主机或存储位置移动到另一个主机或存储位置的过程。有4种迁移选项:1、冷迁移:已关闭电源,可以将配置文件,磁盘文件重新定位到新的存储位置。可以从一个数据中心迁移到另一个数据中心。2、迁移挂起的虚拟机:已挂起的虚拟机移至新的主机。可以将配..
分类:
其他好文 时间:
2015-10-23 00:15:47
阅读次数:
279
1. 在JAVA传统的IO系统中,读取磁盘文件数据的过程如下:以FileInputStream类为例,该类有一个read(byte b[])方法,byte b[]是我们要存储读取到用户空间的缓冲区。参看read(byte b[])方法的源码,可知,它会在内部再调用readBytes(b, 0, b....
分类:
编程语言 时间:
2015-10-21 09:21:38
阅读次数:
252
如何运用布尔算子?AND(且)是缺省使用的布尔算子。例如:如果要搜索foo和bar同时出现的文件:foobar如果从两者之中任一个都可以,则用|介于两者之间。例如:如果要搜索.jpg或.bmp文件:.jpg|.bmp(注:在|两侧有空格)。如何运用通配符?通配符*可以匹配任意长度和类型的字符..
分类:
其他好文 时间:
2015-10-15 10:09:53
阅读次数:
142
【LevelDb日知录之五:MemTable详解】 LevelDb日知录前述小节大致讲述了磁盘文件相关的重要静态结构,本小节讲述内存中的数据结构Memtable,Memtable在整个体系中的重要地位也不言而喻。总体而言,所有KV数据都是存储在Memtable,Immutable Memtable....
分类:
数据库 时间:
2015-10-14 16:08:15
阅读次数:
258