Java的IO支持通过java.io包下的类和接口来支持,在java.io包下主要包括输入、输出两种IO流,每种输入、输出流又可以分为字节流和字符流两大类。其中字节流以字节为单位,来处理输入、输出操作,而字符流则以字符来处理输入、输出操作。除此之外,Java的IO流使用了一种装饰器设计模式,它将IO流分成底层节点流和上层处理流,其中节点流用于和底层物理存储节点直接关联——不同物理节点获取节点流的方...
分类:
其他好文 时间:
2015-08-13 15:52:12
阅读次数:
180
一、概述
1、我们的memcache客户端(这里我看的spymemcache的源码),使用了一致性hash算法ketama进行数据存储节点的选择。与常规的hash算法思路不同,只是对我们要存储数据的key进行hash计算,分配到不同节点存储。一致性hash算法是对我们要存储数据的服务器进行hash计算,进而确认每个key的存储位置。
2、常规hash算法的应用以及其弊端
...
分类:
编程语言 时间:
2015-08-13 12:29:11
阅读次数:
177
Ceph是一个完全开源的分布式存储方案、网络块设备以及文件系统,具有高稳定性、高性能、高扩展性等特点,可应对terabyte到exabyte级别的数据量。 通过使用创新性的调度算法(CRUSH)、主动存储节点、以及peer-to...
分类:
其他好文 时间:
2015-08-12 15:07:13
阅读次数:
516
【bfs】hdu 1104 Remainder题目链接:hdu 1104 Remainder很不错的一道搜索题目,但是有几个关键问题要注意。
最短路径,果断bfs+Queue
路径的存储问题,之前只想把每一步的计算结果存储到queue(int)Q中,后来发现路径无法记录,就选择存储节点的方式并用string保存路径,queue(node)Q,开一个临时的节点node p,每进行一次运算就更新它的路径...
分类:
其他好文 时间:
2015-07-25 00:17:25
阅读次数:
257
系统环境1.系统环境:#uname-smrLinux2.6.32-504.23.4.el6.centos.plus.x86_64x86_64#cat/etc/issueCentOSrelease6.6(Final)2.MogileFS规划:数据库(MySQL):192.168.10.241(储存MogileFS元数据)管理节点(tarckers):192.168.10.200:7001(负责MogileFS的调度,管理)存储节点(..
分类:
其他好文 时间:
2015-07-14 20:37:05
阅读次数:
230
以这种方式。和第三的类似介绍。所不同的是。深度未在数据库中存储节点level,添加和更改时间,护。而是,在程序中,实时去计算的。至于后面的,依照level升序排序,再迭代全部的节点构造树,与第三篇中的方法,全然一样。因此,本篇和下一篇,仅仅介绍怎样计算level。不再介绍后面的详细实现了。计算lev...
分类:
其他好文 时间:
2015-07-11 21:27:12
阅读次数:
97
属性:Attributes 存储节点的属性列表(只读)childNodes 存储节点的子节点列表(只读)dataType 返回此节点的数据类型Definition 以DTD或XML模式给出的节点的定义(只读)Doctype 指定文档类型节点(只读)documentElement 返回文档的根元素(可...
分类:
Web程序 时间:
2015-06-16 20:57:46
阅读次数:
140
redis是一个可以替换memcached使用的,key--object类型的分布式数据存储节点。(非关系型数据库,算是nosql吧~)。与memcached对比,窃以为最大的不同点是:1、可持久化数据。2、支持List/set等数据结构。相关网址:http://redis.io/https://g...
分类:
其他好文 时间:
2015-06-01 22:03:36
阅读次数:
131
一、环境主机:四台linuxCentos6.5主机网络:Openstack.storage:IP1:152.55.249.64RHCS管理和存储节点IP2:192.168.249.64Openstack.node1:IP1:152.55.249.65业务1IP2:192.168.249.65Openstack.node2:IP1:152.55.249.66业务2IP2:192.168.249.65Openstack.node2:IP1:152.55.249..
分类:
其他好文 时间:
2015-05-29 06:23:19
阅读次数:
294
六、安装存储管理管理软件,并导出磁盘[root@manager~]#fdisk/dev/xvdc\\存储节点挂有磁盘,空间1T[root@manager~]#yuminstallscsi-target-utils-y\\安装target管理端[root@manager~]#vim/etc/tgt/targets.conf\\配置导出磁盘的信息其中backing-store指定共享的磁盘,incomingu..
分类:
其他好文 时间:
2015-05-29 06:20:57
阅读次数:
445