VRRP协议介绍参考资料: RFC 37681. 前言VRRP(Virtual Router Redundancy Protocol)协议是用于实现路由器冗余的协议,最新协议在RFC3768中定义,原来的定义RFC2338被废除,新协议相对还简化了一些功能。2. 协议说明2.1 协议VRRP协议是为...
分类:
其他好文 时间:
2014-10-28 10:19:27
阅读次数:
205
Swift 不是文件系统或者实时的数据存储系统,而是对象存储,用于长期存储永久类型的静态数据。这些数据可以检索、调整和必要时进行更新。Swift最适合虚拟机镜像、图片、邮件和存档备份这类数据的存储。Swift没有采用RAID,也没有中心单元和主控点,而是通过在软件层面采用一致性HASH和数据冗余性,...
分类:
编程语言 时间:
2014-10-27 12:23:31
阅读次数:
318
一、软件开发中模块化的重要性 在面向对象的世界里,类无疑是最重要的概念,她有效地将软件系统中的各个部分进行模块化分离,避免了相互之间的影响。在面向过程的语言开发过程中,时常会发现代码动不动就冗余,动不动就想着去Ctrl-c Ctrl-v,动不动就碰到命名冲突的问题,致使整个软件系统不易于理解,并大....
分类:
编程语言 时间:
2014-10-26 12:58:37
阅读次数:
199
Keepalived使用的vrrp协议方式,虚拟路由冗余协议(VirtualRouterRedundancyProtocol,简称VRRP);Heartbeat是基于主机或网络的服务的高可用方式;keepalived的目的是模拟路由器的双机heartbeat的目的是用户service的双机lvs的高...
分类:
其他好文 时间:
2014-10-26 11:30:12
阅读次数:
172
引言Bitcask 是一种 key-value 存储实现模型,其中心思想是 Append 写文件,内存索引加速文件读,通过闲时 Merge 文件减少数据冗余。下面我们从存储方式、索引和缓存三个方面学习 Bitcask 的具体实现方法。数据存储方式Bitcask 中,数据以文本的形式存储,增删改的数据...
分类:
其他好文 时间:
2014-10-25 17:09:10
阅读次数:
174
在 CSS3 中新增了一个 border-radius 边框半径属性,即大家常用的圆角效果。这使得制作圆角将不再麻烦,只需对所用对象加一个 border-radius 属性即可,不必使用图片定位或冗余代码完成了。不过它的使用瓶颈目前也是显而易见的,因为效果显示需支持 CSS3 的现代浏览器,而在一些...
分类:
Web程序 时间:
2014-10-25 13:14:54
阅读次数:
202
目前这个项目使用的jsp+servlet+javabean,没有使用其它的框架。在处理数据库的时候,多张表就对应多个dao,而每个dao都有增删改查的方法,显得很冗余。于是写了一个CommonDao,其中包含了其他dao里面共有的一些方法。然后让其他的dao类继承CommonDao,servlet中...
分类:
其他好文 时间:
2014-10-25 10:27:56
阅读次数:
153
关系数据库系统文件系统的区别在于:首先,关系性数据库的整体数据是结构化的,采用关系数据模型来描述,这是它与文件系统的根本区别。(数据模型包括:数据结构,数据操作以及完整性约束条件)其次,关系数据库系统的共享性高,冗余低可以面向整个系统,而文件系统则具有应用范围的局限性,不易扩展。第三,关系数据库系统...
分类:
数据库 时间:
2014-10-24 20:21:40
阅读次数:
178
对于结队编程抱到黎柱金同学的大腿让我轻松许多,结对伙伴的词频统计程序写的很好,现在我对大神代码做些个人意见的评价。 伙伴的代码整体都很好,代码简洁,没冗余代码,而且用C#语言实现面向对象,层次化抽象清晰,任务非配合理,没有过多的类冗余属性,而且代码重用也应用很好,进一步使得代码简洁明了。 1 ...
分类:
其他好文 时间:
2014-10-24 01:35:59
阅读次数:
310
优点:1. 首先就是注释比较多啊!感觉很温暖……同时羞愧了我没啥注释的代码。。。写代码的时候经常懒得写注释,看别人代码的时候却总是吐槽没注释,我就是这样的。。。所以觉得小伙伴真是感人呢!2. 结构比较清楚,流程易懂。3. 有基本的一些异常处理。缺点:1. 代码有较多冗余。将三种mode写到了三个类里...
分类:
其他好文 时间:
2014-10-23 14:13:27
阅读次数:
183