自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tenfyguo的技术专栏

关于移动支付和互联网金融等相关产品的架构设计,开发和运营。

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于云调度运营的原则

一,原则:资源替换优先于故障诊断。条件:1,需要建立荣誉的资源池,关键时候可以进行灵活调度;2,需要明确的服务质量要求,在xx时间内可以提供一个全新的资源  - 如设备,os等。 二,虚拟化是一个趋势1,建立统一的标准化的资源单元,如机器型号等。2,资源标准化和定制化的矛盾3,虚拟化解决资源的云化,解决资源的聚合和隔离问题,解决资源的利用率问题。

2013-04-27 12:43:51 1032

原创 DNS查询类型备注

DNS查询类型DNS的查询类型有20种,比较常用的查询类型有有A,NS,CNAME,PTR,MX等五种类型。以下分别介绍五种类型:1)A:由DNS域名到IP地址的查询,即正向查询,编程中由函数gethostbyname实现。2)PTR:由IP到域名的查询,即逆向查询,编程中由函数gethostbyaddr。3)NS:查询解析的名字服务器(Name server)。4)CNAME

2013-04-26 18:04:22 2268

转载 架构分析—LinkedIn出品的databus

来自:http://blog.sina.com.cn/s/blog_6c9b83990101bbzq.html一、关于databus        LinkedIn于2月26日开源了其低延时变化数据捕获系统Databus,该系统可以在MySQL以及Oracle数据源上捕获数据,当下LinkedIn只开源了Oracle上的连接器。Databus作为LinkedIn生态系统中的

2013-04-22 18:40:23 4084

转载 GCC提供的原子操作API

来自:http://www.linuxidc.com/Linux/2011-06/37403.htm gcc从4.1.2提供了__sync_*系列的built-in函数,用于提供加减和逻辑运算的原子操作。其声明如下:type __sync_fetch_and_add (type *ptr, type value, ...)type __sync_fetch_and_sub

2013-04-17 17:32:12 1599

转载 在c/c++中如何避免头文件被多次包含?

来自:http://baike.baidu.com/view/1276747.htm #pragma once 概述这是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次。#pragma once是编译器相关的,就是说即使这个编译系统上有效,但在其他编译系统也不一定可以,不过现在基本上已经是每个编译器都有这个杂注了。#ifnde

2013-04-17 15:21:31 9165 1

原创 如何通过shell快速判断机器的位数

> getconf   LONG_BIT若是32位机器,则输出:> 32在64位机器,则输出:>64 在makefile中的判断如下:LINUX_ENV=$(shell getconf LONG_BIT) if eq ($(LINUX_ENV), 32)      MACHINE=i686 else      MACHINE=x86-64 endif

2013-04-17 14:54:39 1664

转载 tc流量控制

来自:http://zhangchong105.blog.163.com/blog/static/844814802012114112830295/tc的工作原理通过设置不同类型的网络接口队列,从而改变数据包发送的速率和优先级,达到流量控制的目的。内核如果需要通过某个网络接口发送数据包,它都需要按照为这个接口配置的qdisc(队列规则)把数据包加入队列,然后内核会尽可能多的从qdisc

2013-04-11 12:59:17 4774

转载 linux流量控制 - tc命令

来自:http://blog.chinaunix.net/uid-10101261-id-335675.html名称:tc - 显示/维护流量控制设置命令格式: tc qdisc [ add | change | replace | link ] dev DEV [ parent qdisc-id | root ] [ handle qdisc-id ] qdi

2013-04-09 15:06:21 7057

转载 多队列网卡简介以及Linux通过网卡发送数据包源码解读

来自:http://blog.csdn.net/yanghua_kobe/article/details/7485254首先我们看一下一个主流多队列网卡(E1000)跟多核CPU之间的关系图:非多队列:linux的网卡由结构体net_device表示,一个该结构体对应一个可以调度的数据包发送队列。数据包的实体在内核中以结构体sk_buff(skb),形如:

2013-04-09 14:26:38 3657

转载 浏览器内部工作原理

来自:http://kb.cnblogs.com/page/129756/目录  一、介绍  二、渲染引擎  三、解析与DOM树构建  四、渲染树构建  五、布局  六、绘制  七、动态变化  八、渲染引擎的线程  九、CSS2可视模型  英文原文:How Browsers Work: Behind the Scenes of Modern Web

2013-04-07 18:54:19 1751

原创 关于数据运营的几点小tips

1,表的设计上,不能一个表存在非常多的字段,一般超过30-40个就要考虑拆分表的设计了。2,需要考虑数据的冷热程度,把冷热数据放到不同的表,而不是一起存储,便于后续进行相应的处理策略。3,对数据库的时间不要用mysql自身的函数now(),而是由程序自己计算好时间传给db,否则利用binlog进行误操作恢复会存在麻烦。4,分库分表的规则需要考虑业务形态,如是否需要定时归档,如具有时间熟

2013-04-02 17:31:00 910

原创 防止MTU设置不合理导致的链路不通问题

一,MTU是IP数据包每次能传输的最大数据单元,即maxium transfer unit,超过此大小将会进行分包,而若设置不能进行分包,则会导致丢包。        如设置:Dont Fragment: Set,则设置不能进行分包。二,MSS就是IP数据包每次能传输的最大数据分段,这个值是MTU值减去IP数据包头大小20Byte和TCP数据段的包头20Byte。即Mss+40=M

2013-04-01 19:20:35 3781

深度探讨javascript函数的原型链和闭包

深度探讨javascript函数的原型链和闭包

2010-01-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除