一)概述在本篇文章里,我们会涉及两部份内容,一个是LVS,另一个则是keepalived.即我们用LVS和keepalived实现了负载均衡及高可用的服务器.LVS有实现三种IP负载均衡技术和八种连接调度算法.并且LVS集群采用三层结构,即负载调度器,服务器池,共享存储.1)负载调度器负载调度器是L...
分类:
系统相关 时间:
2015-12-02 00:42:51
阅读次数:
296
我们知道redis是带有持久化这个能力了,那到底持久化成到哪里,持久化成啥样呢???这篇我们一起来寻求答案。一:快照模式 或许在用Redis之初的时候,就听说过redis有两种持久化模式,第一种是SNAPSHOTTING模式,还是一种是AOF模式,而且在实战场景下用的最多的莫过于SNAPSH...
分类:
其他好文 时间:
2015-12-01 18:00:10
阅读次数:
162
vmstat 是VirtualMeomoryStatistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。他是对系统的整体 情况进行统计,不足之处是无法对某个进程进行深入分析。vmstat工具提供了一种低开销的系统性能观察方式。因为vmstat本身就是低开销工具,在非...
分类:
系统相关 时间:
2015-12-01 12:53:41
阅读次数:
225
通过一个实例来说明如何划分聚合与聚合根场景:一个下订单的业务,一个订单必须有相应的客户信息,订单下有订单项,每个订单项必须有相应的产品信息,产品有分类的信息。1.根据这个基本的需求,我们初步确定的实体、值对象与关联关系为(这里采用EF的Model First):2.经过业务深入分析,以及聚合与聚合根...
分类:
其他好文 时间:
2015-11-25 01:58:48
阅读次数:
903
文/IT168评测室特约Myddn 【IT168评测室】最近,假如你仔细的观察PC领域发生的变化,你就会注意的一个新鲜的术语“DDR2”频频出现。顾名思义,DDR2就是第二代双倍速率同步动态随机存储器,这个名字听上去很拗口,实际上我们只要知道它的缩写是DDRSDRAM就行了。就目前的发展看来,D.....
分类:
其他好文 时间:
2015-11-24 22:52:16
阅读次数:
1341
一、前言因为近期项目中开始使用Redis,为了更好的理解Redis并应用在适合的业务场景,需要对Redis设计与实现深入的理解。我分析流程是按照从main进入,逐步深入分析Redis的启动流程。同时根据Redis初始化的流程,理解Redis各个模块的功能及原理。二、redis启动流程1.初始化ser...
分类:
其他好文 时间:
2015-11-24 16:04:14
阅读次数:
172
// Zepto.js// (c) 2010-2015 Thomas Fuchs// Zepto.js may be freely distributed under the MIT license.;(function($) { var touch = {}, touchTimeou...
分类:
Web程序 时间:
2015-11-20 12:21:42
阅读次数:
237
参考: 从头到尾彻底理解KMP http://blog.csdn.net/v_july_v/article/details/7041827快速排序算法http://blog.csdn.net/v_JULY_v/article/details/6116297十二之续、快速排序算法的深入分析http.....
分类:
编程语言 时间:
2015-11-16 22:23:56
阅读次数:
205
章节: 1B/SB/S的优点: 客户端使用统一的浏览器(Browser) ,浏览器的统一带来了操作的统一,无论使用什么服务,因为浏览器是相同的,所以操作类似.客户使用简单了.服务端开发简化; 使用统一的http协议,便于开发,可以直接使用现有的基于http协议的容器,只关注业务逻辑. ...
分类:
编程语言 时间:
2015-11-14 00:57:39
阅读次数:
304
前几天凯子哥写的Framework层的解析文章《Activity启动过程全解析》,反响还不错,这说明“写让大家都能看懂的Framework解析文章”的思想是基本正确的。
我个人觉得,深入分析的文章必不可少,但是对于更多的Android开发者——即只想做应用层开发,不想了解底层实现细节——来说,“整体上把握,重要环节深入“是更好的学习方式。因为这样既可以有完整的知识体系,又不会在浩瀚的源码世...
分类:
其他好文 时间:
2015-11-06 13:08:47
阅读次数:
303