自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (7)
  • 收藏
  • 关注

原创 也谈OpenStack中的虚拟机HA

OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。做为云计算IAAS层事实标准,OpenStack广泛的应用与各行各业。到目前为止OpenStack社区并没有一个完整的虚拟机HA解决方案。起初社区认为虚拟机的HA不是云平台层次的特性,不应该在云平台层面来实现,虚拟机的HA应该通过应

2016-03-28 17:39:29 7908 1

原创 深入理解Keystone 认证

深入介绍了Openstack UUID和PKI两种认证方式。

2015-09-12 11:10:43 7325

原创 个人Code整理

1, 一个基本上属于原型的J2EE web 系统。2, 一个基本属于原型的Android客户端。

2014-12-13 17:49:57 1072

原创 git实战

git作为最为流行的源码管理工具,由于分布式协作的本身的复杂性,导致git对于初学者来说,学习曲线还是比较陡峭的。这篇文章从git的实践方面出发,介绍了git的基本概念,常用命令和一些最佳实践。

2013-09-08 18:59:54 5119

原创 python基础知识

1. 注释:#单行注释,’’’多行注释’’’2. 多元赋值:x,y,z=1,2,'string'   等价于   (x,y,z)=(1,2,'string')3. 异常处理:for a in [1,2,3]:try:      fobj=open(fname,'r')  except IOError,e:      print "file open error: ",e

2013-08-24 11:55:13 1689

原创 ubuntu12.04上用devstack安装openstack

1. 安装环境需要Ubuntu12.04,其他环境测试安装经常不成功。 2. 下载devstack代码 git clone git://github.com/openstack-dev/devstack.git 3. 在devstack源码目录创建一个localrc文件,内容如下:ADMIN_PASSWORD=novaMYSQL_PASSWORD=novaRABBIT_

2013-08-23 23:26:17 6142 1

原创 Gerrit工作流程:

OpenStack开发者为社区贡献代码,需要将自己的代码发布出来,经过社区成员的评审,通过之后才能批准进入Openstack代码仓库。Gerrit作为Openstack项目的代码评审工具,有着一套特殊的评审和提交流程。这篇文章主要介绍Openstack的代码评审和提交流程。

2013-08-22 22:05:27 32243 1

原创 Rabbitmq学习笔记

Rabbitmq作为一种openstack的基础通信设施,学习openstack源码,一定需要对AMQP的实现Rabbitmq有了解。这里对官网的例子翻译解释,改造到真实的devstack环境运行。为openstack初学者研究代码打好基础。

2013-07-27 15:41:20 5298 1

原创 Ceilometer 分析

Ceilometer 分析Ceilometer的poll plugin通过解析其他(Nova,Cinder,neutron)等的Notificaton信息获取其他组件的meters。通过pollsters pluging调用libvirt获取虚拟机的meters。poll和pollsters获取的信息转换成Counter,经过pipeline过滤,汇总等操作,最后由Collector收

2013-07-25 00:50:52 1784

转载 Google是如何测试的(全)

Google是如何测试的(全)(一)google在公司的大层面组织上有很多的Focus Area,search, apps, ads, mobile, operating system这些都是不同的FA。测试隶属于其中的一个FA,这个FA的名字叫Engineering Productivity。这个FA由很多纵向的横向的学科构成,测试是其中最大的一个学科。Eng Prod这个FA由

2012-08-05 10:07:34 1424

原创 top 20系统性能瓶颈

High Scalability总结的top20性能瓶颈翻译,并按照自己的理解做了相应的解释。本人能力有限,欢迎拍砖。数据库类:Working size exceeds available RAM工作任务内存大小超过物理内存大小。工作任务内存过大,导致查询分析器没有做够的内存分析SQL,缓存数据。必然导致这个效率低下。Long & short running que

2012-05-23 21:35:27 1242

转载 分布式文件系统及其部署

DFS介绍使用分布式文件系统可以轻松定位和管理网络中的共享资源、使用统一的命名路径完成对所需资源院的访问、提供可靠的负载平衡、与FRS(文件复制服务)联合在多台服务器之间提供冗余、与windows权限集成以保证安全。配置分布式文件服务器的过程很简单,可以使用"DFS管理"组件来配置,也可使用"分布式文件系统"组件。分布式文件系统(DFS)把一些分散的(分布在局域网内各个计算

2012-05-10 21:33:57 3551

转载 MapReduce Patterns, Algorithms, and Use Cases

MapReduce Patterns, Algorithms, and Use CasesPosted on February 1, 201224In this article I digested a number of MapReduce patterns and algorithms to give a systematic view of the dif

2012-05-05 15:49:40 1173

转载 API设计原则

以前开发时,系统中的协议是自己定义的一套协议。随着产品的推广,各种需求来了,协议不停的增删改。为了兼容新老协议版本,费牛鼻劲了。今天看到一篇介绍API设计的,总结了几条原则很到位。设计相同的API和协议设计都有相通的问题。许多是自己当时就这样做的,但是就是没有总结出来。有时候真的是做到了,不一定有哪个高度总结出来。转一下:十分苦逼的api提供过程。一次提供,终身负责制。

2012-04-30 21:32:53 1418

原创 闲言碎语1

【年轻人应拒绝的工作】①摧毁身体的,如喝酒要喝到吐的;②摧毁心灵的,如莫名其妙就有钱有权的;③摧毁形象的,如成天和不务正业的在一起;④摧毁成长的,如公司只管赚钱不培训的;⑤摧毁品德的,名利目前得不少却会落个骂名的;⑥摧毁未来的,合作的人不注重未来。学会说不,为更好的未来。【管理心理:好主管应做的8件事】1. 给下属争取更多利益,而非公司能给的额度,下属会以绩效的方式翻倍回报;2.花时间分享

2012-03-30 19:45:30 2682

转载 LL parser

LL parserFrom Wikipedia, the free encyclopediaIn computer science, an LL parser is a top-down parser for a subset of the context-free grammars. It parses the input from Left to r

2012-03-23 20:46:39 2047

转载 云计算的技术架构与实现分析

云计算的技术架构与实现分析作者:Eugene 来源: MySQLOPS 数据库与运维自动化技术分享 时间:2012-02-07 23:19:31 人气:545 评论:0 标签: 云计算引言当前的“云计算”一词已经被神话,似乎快成了放之四海皆准的时髦真理,就好比当初言必称“希腊”一般,表面光芒四射,但实际上却无比教条、且越来越令人生厌。作为“云计算”的一个普通

2012-03-21 00:22:26 1834

转载 分布式文件系统的比较

分布式文件系统的比较1.NFS 2.AFS 3.GFS资源透明性1.NFS:通过Unix虚拟文件系统提供了访问的透明性;需要由用户确定远程文件系统的挂载位置,因此不提供位置透明性;因为只有一台文件服务器,因此不保证性能透明性。2.AFS:通过将系统调用解释为unix文件系统层接口提供了访问透明性;文件服务器时瓶颈,因此性能透明性没有完全提供。3GFS:需要专用的

2012-03-17 23:09:28 1078

转载 浅谈redis数据库的键值设计

丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。    下面举一些常见适合kv数据库的例子来谈谈键值的设计,并与关系型数据库做一个对比,发现关系型的不足之处。用户登录系统    记录用户登录信息的一个系统,

2012-03-17 22:23:52 684

原创 Hibernate Search试用总结

Hibernate Search试用总结最近为我们系统的各个表做了一个按字段查询的功能,前台发json数据到后台,后台通过拼sql,前后加%%实现模糊匹配,实现按字段查询.结果被否了.另一个同事通过Hibernate Search做模糊匹配.现在发现两个问题很难解决:1,发现Lucence的index和database的不同步.通过spring整合,配置文件里配置了基于event的同步,但

2012-03-17 22:10:22 952

转载 Redis作者谈Redis应用场景

毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。下面是一篇新鲜出炉的文章,其作者是Redis作者@antirez,他描述了Redis比较适合的一些应用场景,NoSQLFan简单列举在这里,供大家一览:1.

2012-03-17 21:40:19 817

转载 逐步靠近REST

最近在做web APP集成整合的事情.无意中看到了大师的这篇文章.对REST理解更深一步.怕链接丢了,直接拷过来了.结合自己的研究,我觉这篇文章没有突出现在REST很重要的一个趋势就是数据为中心的思想.其次现在十分流行的提供JS API整合方式. 被整合网站调用平台JS API,借助JSONP方式,由平台通过http请求平台后台.实现第三网站调用平台后台的整合方式. 这种方式现在太流行了.看看ba

2011-11-23 23:17:17 1069

原创 移动用户体验设计的七大原则

移动用户体验设计的七大原则 好的性能是好品牌移动网站的支撑.移动用户体验设计的七大原则:1,定义品牌的UI特征.用户和应用的每一个交互应该反映品牌特征,提高用户的忠诚度,对品牌的认知和满意度.识别UI的核心元素,鼓励重用这些元素,不鼓励重新创造.这些元素会被用户多次的查看.2,聚焦产品的利润.一个公司可能有多个产品,多个平台.设计和优化工作应该尽量聚焦在最有利润

2011-11-05 00:13:41 1451

转载 SoLoMo:移动互联网创新的“三维模式”分析

今天你SoLoMo了吗?如果你还不知其为何物,你的业务可能已经与潮流脱节了。移动互联网的颠覆性表现于重塑商业模式,它给创新型中小公司崛起提供了机会。决胜移动互联网时代关键在于能否把握趋势和走向,SoLoMo所涵盖的三个创新维度或许就是未来几年移动互联网的重要风向标。SoLoM

2011-10-12 19:16:29 1914

原创 CSS媒体查询

好长时间不是很清楚css的媒体查询是做什么的。今天看到一篇文章才搞明白了。通过媒体查询可以为不同大小和尺寸的媒体定义不同的css,适合相应的设备显示。看图:media queries版本:CSS3语法:@media : { sRules }取值:: 指定设备名称。请参阅附录:设备

2011-07-27 10:54:30 9252

原创 Jquery-mobile实例(查看源码)

Ice Cream Order Form Your Name: Which flavour(s) would you like?

2011-07-27 10:17:38 7585 4

原创 基于802.1x认证技术的应用分析

一、引言   802.1x协议起源于802.11协议,后者是IEEE的无线局域网协议,制订802.1x协议的初衷是为了解决无线局域网用户的接入认证问题。IEEE802LAN协议定义的局域网并不提供接入认证,只要用户能接入局域网控制设备(如LANS witch),就可以访问局域网中

2011-07-25 23:34:33 1432

原创 高并发系统设计

高并发系统设计 注:本文大多数观点和代码都是从网上或者开源代码中抄来的,为了疏理和组织这片文章,作者也费了不少心血,为了表示对我劳动的尊重,请转载时注明作者和出处。 一、     引子最近失业在家,闲来无事。通过网上查找资料和查看开源代码,研究了一下互联网高并发系统的一

2011-07-24 17:38:35 26756 8

转载 linux 流量控制

linux 流量控制介绍,实战。

2010-10-14 21:28:00 1827

原创 证书认证原理

证书认证原理图

2010-09-09 21:59:00 1861

原创 浏览器如何生成Web页面

IE,Firefox等浏览器是如何生成Web页面的呢?现在都在开发手机浏览器,开发浏览器需要坐什么呢?在网上搜了相关的资料,几乎没有。下载Webkit的源码瞄了一眼。正好发现作者写了一系列文章介绍webkit的页面生成技术。这里总结一下。

2010-08-29 18:39:00 2782

转载 彼得德鲁克管理理念摘写

 彼得德鲁克管理理念摘写  彼得·德鲁克 (Peter F. Drucker)1909年出生在维也纳,对世人有卓越贡献及深远影响,被尊为“大师中的大师”。德鲁克 以其建立于广泛实践基础之上的30余部著作,奠定了现代管理学开创者的地位,被誉为“现代管理学之父”;他还首次提出了“组织”的概念和目标管理,率先对“知识经济”进行阐释。    2002年,德鲁克 荣获美国总统布什颁发的“总统自由

2010-05-09 20:21:00 2077

转载 陕西娃谈人生

陕西娃谈人生       ——扎式的骚青额站在制达,看着雾达,额的心到底在阿达?是不是在野个?哈日他列的太阳,灿活不过前个,明个咋样?后个如何?莫非年四个已注定?年轻,就是骚青,有时,也是木乱,疙瘩马勺的爱,冲向瓷马二楞的我,木囊着时间;扑稀赖亥的小草,弹嫌着日八叉的风,向泥土里格丢,每个尔子,好像都是马达

2010-05-09 19:13:00 2238

转载 杜拉拉职场三十六招

近期,杜拉拉可是火了一把。 从小说到话剧,再到电影,杜拉拉都成为了大多数白领之间茶余饭后谈论的热点。在此,本人也赶个“潮流”,根据本人11年的工作经验以及对《杜拉拉升职记》的了解,在此整理了一个给各位兄弟姐妹们的职场速腾高招,还希望各位多多支持。一、 初到公司,需要用巧妙的方式化解可能出现的来自上司性骚扰,而非耳光。杜拉拉现身说法:拉拉的经理出去接个电话,拉拉坐下看一份传真,忽然感觉阿发拿

2010-04-13 20:33:00 1285 1

原创 深入理解SQLite3系列 (四)关系数据基础

深入理解SQLite3系列 (四)关系数据基础1970年,“关系数据库之父”埃德加·弗兰克·科德(Edgar Frank Codd或E. F. Codd)发表了题为“大型共享数据库的关系模型”的论文,文中首次提出了数据库的关系模型。由于关系模型简单明了、具有坚实的数学理论基础,所以一经推出就受到了学术界和产业界的高度重视和广泛响应,并很快成为数据库市场的主流。20世纪80年代以来,计算机厂商推

2009-12-05 21:39:00 3677 3

原创 深入理解SQLite3系列 (三)SQLite3入门

SQLite3入门1、SQLite3下载SQLite的最新版本为SQLite3.6.20,下载官方网站为http://www.sqlite.org/。Windows的源码下载地址:http://www.sqlite.org/sqlite-amalgamation-3_6_20.zip,Linux的源码下载地址:http://www.sqlite.org/sqlite-amalgamatio

2009-12-01 22:48:00 4245 1

原创 深入理解SQLite3系列 (二)SQLite3简介

一、        SQLite3简介1.       SQLite介绍自几十年前出现的商业应用程序以来,数据库就成为软件应用程序的主要组成部分。正与数据库管理系统非常关键一样,它们也变得非常庞大,并占用了相当多的系统资源,增加了管理的复杂性。随着软件应用程序逐渐模块模块化,一种新型数据库会比大型复杂的传统数据库管理系统更适应。嵌入式数据库直接在应用程序进程中运行,提供了零配置(zero-

2009-11-30 22:52:00 3230 1

原创 深入理解SQLite3系列 (一)目 录

                                       深入理解SQLite3系列 (一)目  录        偶然一次机会接触SQLite3,十万行左右的代码,小巧简洁,速度快,源码公开可以修改。用到了语法分析,涉及数据的实现和B+的知识,跨平台,线程安全等知识,闲来无事分析一下源码。    一来,可以大大增加自己的内力。    二来,可以为需要了解和学习

2009-11-29 19:59:00 1836

转载 思科经典配置集锦

Switch# vlan database Switch(vlan)# vtp domain domain-name Switch(vlan)# vtp domain domain-name password password-value Switch(vlan)# vtp server Switch(vlan)# show vtp status 若想Disable VTP,只须将

2009-11-22 15:07:00 1336

转载 做好十件事,便是聪明人。

聪明人必做的十件事    一、储蓄友谊靠得住的友谊是今生最温暖的一件外套。它是靠你的人品和性情打造的,一定要好好地珍惜它,如果到目前为止,还没有几笔,那么,从现在用心去储存还来得及。 二、学会放手这个年龄已经不允许不成熟,当你无力把握命运中的某种爱、某种缘、 某种现实,就要学会放手。给自己一个全新的开始,只要信心在,勇气就在;努力在,成功

2009-08-29 13:43:00 1131

Openstack支持FCSAN

详细介绍了Openstack对接FCSAN的设计,以及虚拟机连接FCSAN的流程,值得推荐。

2018-05-30

ebay微服务架构实践经验

ebay的微服务架构设计原则和目标。涉及微服务设计的方方面面。

2018-05-30

视觉机器学习

机器学习应用与视觉处理的经典教程,值得下载下载下载。

2018-01-11

垃圾清理工具

自动清理系统垃圾,点击一下.系统垃圾全部搞定.

2012-03-23

jsf+spring+hibernate实例

jsf+spring+hibernate整合实例,实现基本的操作逻辑.

2012-02-13

Extjs中文手册

Extjs中文文档手册,最新翻译版本,绝对物超所值.

2012-01-04

linux网络协议栈分析

linux网络协议栈分析

2008-04-11

空空如也

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

TA关注的人

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