keepalived简介keepalived是借用VRRP协议来实现高可用性的,VRRP协议是解决单点故障,使路由器和层三交换机实现冗余功能。keepalived启动后会有三个进程父进程:内存管理,子进程管理等等子进程:VRRP子进程子进程:healthchecker子进程从图上可以看出,两个子进程都被系统Watc..
分类:
其他好文 时间:
2014-08-04 08:22:07
阅读次数:
524
磁盘阵列(Redundant Arrays of independent Disks,RAID),有“价格便宜具有冗余能力的磁盘阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生...
分类:
其他好文 时间:
2014-07-31 23:31:20
阅读次数:
263
HadoopHA的实现方式上图大致架构包括:1、利用共享存储来在两个NN间同步edits信息。以前的HDFS是sharenothingbutNN,现在NN又sharestorage,这样其实是转移了单点故障的位置,但中高端的存储设备内部都有各种RAID以及冗余硬件包括电源以及网卡等,比服务器的可靠性还是略有提高..
分类:
其他好文 时间:
2014-07-31 21:09:38
阅读次数:
394
高可用性---万无一失实现高可用架构的主要手段是数据和服务的冗余备份及失效转移。高可用的应用: 应用层主要处理网站应用的业务逻辑,因此也称业务逻辑层,应用的一个显著特点是应用的无状态。所谓无状态的应用是指应用服务器不保存业务的上下文信息,而仅根据每次请求提交的数据进行相应的业务逻辑处理,多个服务实例(服务器)之间完全对等,请求提交到任意服务器,处理结果都是一样的。 高可用的服务:l 分级管理l ...
分类:
其他好文 时间:
2014-07-31 16:59:28
阅读次数:
239
列不可分割数据惟一性数据不可冗余(如果一列能被其中一列推导出来,则不可以数据列里添加上去)有时可反3范式
分类:
数据库 时间:
2014-07-31 03:16:46
阅读次数:
224
数据结构中讲到关于字符串匹配算法时,提到朴素匹配算法,和KMP匹配算法。朴素匹配算法就是简单的一个一个匹配字符,如果遇到不匹配字符那么就在源字符串中迭代下一个位置一个一个的匹配,这样计算起来会有很多多余的不符合的匹配做了冗余的比较。假设源字符串长n,字串长m 该算法最差时间复杂度为 m*(n-m+1...
分类:
其他好文 时间:
2014-07-30 23:24:05
阅读次数:
351
在现实中,在有些情况下,可能不能将表的所有信息展示出去 ,但是如果在建立一个新表会有很大的冗余 所以会在原表的基础上,建立一个虚拟表(视图) 建立视图后在mysql 中就有一个表,但是他只是一个虚拟表, 视图建立的虚拟表一般只做查询操作。 如果多个表经常需要多表查询可以把多个表连接起来做成一个...
分类:
数据库 时间:
2014-07-30 11:42:13
阅读次数:
267
什么是FMDB FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API FMDB的优点 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 对比苹果自带的Core Data框架,更加轻量级和灵活 提供了...
分类:
数据库 时间:
2014-07-30 01:10:03
阅读次数:
802
uvm 中的信息报告机制相对来说比较简单,功能上来说主要分为两部分:第一通过ID对component的信息报告冗余级别进行控制,针对每个冗余级别进行不同的行为控制。这部分工作主要由uvm_report_hander来实现: 主要涉及到的方法有get_report_verbosity_level(se...
分类:
其他好文 时间:
2014-07-30 00:26:02
阅读次数:
1421
都说算法程序的灵魂,在一个工程项目中有时会用到很多的算法,算法的好坏很大程度上对程序的运行效率和代码的冗余度有很重要的影响。在本练习中用到了一个很简单的算法,这个程序的目的是模仿web页面中常出现的验证码问题,每次刷新都是不一样的验证码。此代码是站在servlet的角度写到浏览器中的。
代码示例:
package cn.wwh.www.web.response;
import java....
分类:
其他好文 时间:
2014-07-29 21:52:42
阅读次数:
298