- 博客(16)
- 收藏
- 关注
原创 crontab介绍
1.Cron的启动与关闭由于Cron是Linux的内置服务,可以用以下的方法启动.关闭这个服务:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond r
2010-01-31 20:14:00 7090
转载 The Google File System
本文是转载.http://www.codechina.org/doc/google/gfs-paper/,主要介绍Google的分布式文件系统 摘要我们设计并实现了Google文件系统,一个为数据中心的大规模分布应用设计的可伸缩的分布文件系统。Google文件系统虽然运行在廉价的普遍硬件上,但是可以提供容错能力,为大量客户机提供高性能的服务。我们的系统与许多以前的分布文件系统拥
2010-01-21 16:06:00 1005
翻译 组通信之jgroups篇----Building Blocks
Building blocks are layered on top of channels. Most of them do not even need a channel, all they need is a class that implements interface Transport (channels do). This enables them to work on any ty
2010-01-21 10:54:00 3628
原创 存储基本知识
一.RAID和JBODRAID是"Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列.简单地解释,就是将N台硬盘通过RAID Controller(分Hardware,Software)结合成虚拟单台大容量的硬盘使用.其特色是N台硬盘同时读取速度加快及提供容错性Fault Tolerant, RAID是当成平时主要访问数据的存储速度问题(
2010-01-18 14:45:00 1222 1
原创 存储现状及趋势简介
目前磁盘存储市场上,存储分类根据服务器类型分为:封闭系统的存储和开放系统的存储,封闭系统主要指大型机,AS400等服务器,开放系统指基于包括Windows、UNIX、Linux等操作系统的服务器;开放系统的存储分为:内置存储和外挂存储;开放系统的外挂存储根据连接的方式分为:直连式存储(Direct-Attached Storage,简称DAS)和网络化存储(Fabric-Attached Stor
2010-01-16 12:34:00 2016
翻译 组通信之jgroups篇----JChannel
In order to join a group and send messages, a process has to create a channel. A channel is like a socket. When a client connects to a channel, it gives the the name of the group it would like to
2010-01-14 22:10:00 6606
翻译 组通信之jgroups篇----Adress,View,Message,Event
3.3. AddressEach member of a group has an address, which uniquely identifies the member. The interface for such an address is Address, which requires concrete implementations to provide methods for co
2010-01-14 21:01:00 2118
翻译 组通信之jgroups篇----jgroups接口
3.2.1. MessageListenerContrary to the pull-style of channels, some building blocks (e.g. PullPushAdapter ) provide an event-like push-style message delivery model. In this case, the entity to be notif
2010-01-14 11:36:00 1925
翻译 组通信之jgroups篇----jgroups综述
Group communication uses the terms group and member. Members are part of a group. In the more common terminology,a member is a node and a groups is a cluster. We use these words interchangeably.我
2010-01-11 21:59:00 3169
原创 组通信概述
组通信概述我们仅从应用角度大致介绍下jgroups和spread,因为这是目前使用较多的两个组件,而且他们也代表了两种不同的应用实现.有关其技术设计我们在后面会陆续的重点介绍.spread以daemon程序(C实现)运行,应用程序通过spread提供的接口函数(spread提供有c,java,perl等)来实现组通信和组维护,当然,如果你已经深入了解了spread源码,你也可以自己封装消息与s
2010-01-11 17:01:00 3191 1
原创 写在篇前
Java语言是07年毕业后到公司才开始学习并用来做项目的.期间大概有1年左右时间.后来又去做server程序和底层相关程序,转用C了.当时对java程序比较有兴趣,那时java语言比较火而且好多开源代码都用java实现的了.今天另开了java分类,其实目的和当年开始学习java语言一样,能读java源码,能实现java程序.博客以后主要是写一些学习过程中的东西.方向基本是j2se(不包括图形化
2010-01-08 08:45:00 694 1
原创 写在篇前
组通信是分布式系统基础之基础,这点是毋庸置疑的.2年前,我毕业后的第一个项目,就是基于组通信的一个文件备份项目,组通信功能使用了jgroups组件,2.5版本,当时基本算是通读了jgroups源码,尤其是其中的协议栈构建,组通信实现流程等应该说看的比较细.形成了几篇文档和jgroups组件本身存在的一些设计问题的总结文档(当时没写博客),后来自己重新完成了一个smartjgroups程序,并也
2010-01-06 20:47:00 1092 3
原创 ANSI C读书笔记系列之字符集篇----第四章 字节序
"endian"这个词出自>,小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开.我们一般将endian翻译成"字节序",将big endian和little endian称作"大端"和"小端".在计算机科学领域中,字节序是指存放多字节数据的字节的顺序,典型的情况是整数在内存中的存放方式和网络传输的传输顺序.既然我们在本篇介绍字节序,
2010-01-04 23:31:00 778
原创 ANSI C读书笔记系列之字符集篇----第三章 字符集和编码(II Unicode编码)
前面说过,每个国家都有一套自己的编码系统,每个国家的电脑就得装上支持自己那套编码的字符翻译系统.但你要显示其他国家的语言那估计就是乱码了,尤其在现今网络时代.大凡这时,历史总会有新的标准来解决这个问题.而且同时做这工作的有两群人.通用多八位编码字符集(Universal Multiple-Octet Coded Character Set)简称UCS,是ISO组织从1984年起就开始研究制定一
2010-01-02 17:59:00 721
原创 ANSI C读书笔记系列之字符集篇----第二章 字符集和编码(I ANSI编码)
这两个概念容易让人混淆,因为他们一般并未被严格区分.抛开编码讨论字符集是没有意义的,一如讨论编码一定是针对某一字符集而言的.所以上章在结尾我们不自觉的就说到了字符集与编码的一些基本概念.制定编码首先要确定字符集,并将字符集内的字符排序,然后和二进制数字对应起来.根据字符集内字符的多少,会确定用几个字节来编码. 每种编码都限定了一个明确的字符集合,叫做被编码过的字符集(Coded Charact
2010-01-01 23:05:00 1044
原创 ANSI C读书笔记系列之字符集篇----第一章 位 字节 字符
ANSI C 3.3节有关于位bit的定义: The unit of data storage in the execution environment large enough to hold an object that may have one of two values. It need not be possible to express the address of each in
2010-01-01 20:57:00 812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人