自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 时间是软件测试结束的原因?

最近在参与一个软件项目的质量策划活动,当问到测试经理怎么才代表测试活动结束了时,其脱口而出:“开发团队有新版本转过来的时候啊”。说实话,我没有专门做过测试人员,只是在刚参加工作时在测试团队做了两周时间。但听到这个说法,着实有种恐惧感,难道“时间”成为了我们测试活动结束的原因?记得之前老陈讲过,软件测试用例设计要做到0、1、2:1:正常测试用例0:向“左”的异常用例2:向“右”的

2013-05-20 19:43:34 3572 2

转载 淘宝技术发展

目录  一、引言  二、个人网站  三、Oracle/支付宝/旺旺  四、淘宝技术发展(Java时代:脱胎换骨)  五、淘宝技术发展(Java时代:坚若磐石)  六、淘宝技术发展(Java时代:创造技术-TFS)  七、淘宝技术发展(分布式时代:服务化)  作者:赵超  一、引言  光棍节的狂欢   “时间到,

2013-05-18 18:06:38 4292

转载 复杂的1秒 图解Google搜索技术

谷歌自家设计服务器  谷歌的数据中心高度机密,我们所能得到的信息十分有限。我们先来看几个数据:谷歌在美国本土的数据中心有19个以上,另有17个分布在美国以外的世界各地;每个数据中心有50万平方英尺(46450平方米),建造一个数据中心要花费约6亿美元;谷歌的数据中心是世界上最高效的设施之一,非常环保;数据中心使用50-100兆瓦的电力,考虑到冷却问题,通常建在便于用水的地方;谷歌的服务器被

2013-05-18 17:41:53 3335

转载 腾讯的调性

大概在09年的时候,我写过一篇讨论腾讯的文章,我当时给腾讯打了一个比方:农民。意思就是1、这个公司极度务实,没利的事一般不做;2、闷声发财,不太喜欢叫嚷;3、缺少浪漫情怀,前瞻性也好创新性也好突破的企图心也好,都不是很足。第三点和第一点其实密切关联。    后来几年,腾讯基本还是按照“农民”模式在运作,直到3Q大战爆发。3Q大战对腾讯的刺激是相当深的,抛开腾讯山寨不山寨不谈,它的产品的

2013-05-18 17:35:20 3603

转载 Linux常用性能调优工具索引

前段时间看到brendangregg的 Linux Performance Analysis and Tools PPT里面提到Linux常用性能调优工具, 见下图:其中提到了的工具,大部分在我日常工具箱里或者在实践的案例里面使用过, 都有很高的价值,这里方便大家索引下:nicstat: 参见 这里oprofile: 参见 这里perf: 参见 这里systemtap: 参

2013-05-18 17:26:26 2848

转载 软件定义网络(SDN)的复杂度让人望而却步

OpenFlow和软件定义网络(SDN)背后的基本理念是:只要SDN友好型交换机出现,控制器和应用环境将“蓬勃发展”。但除了SDN友好型交换机外,SDN还有更大的障碍需要克服---复杂性。具有讽刺意味的是,SDN的目标之一是通过解耦控制面板,将其决策集中到控制器来简化网络管理的复杂性。这意味着,例如,统一的政策可以被推广到各网络设备组。F5博客博主Lori MacVitti

2013-05-18 17:16:49 3454

转载 软件定义网络(SDN)未来网络发展趋势

近日,由清华大学和北京邮电大学主办,由世纪互联承办的2012年中国开放网络峰会在北京举办。软件定义网络(SDN)近年来已经成为了运营商、科研机构、大型数据中心托管和云服务提供商,以及早期SDN使用者中最热门的话题。随着云计算与数据中心的发展,网络问题逐渐凸显,这也是SDN近年来被持续关注的原因。什么是软件定义网络?云计算要落地首要解决数据中心内的网络问题。过去,网络是以硬件为中心,交换机、

2013-05-18 17:14:24 4820

转载 如何修炼才能成为伟大的程序员?

近几周,一份反映 Netflix 公司企业文化的报告在网上广为流传。 这份报告里列举了很多Netflix公司里令人称赞的做法,包括这个公司是如何的招聘和辞退员工的。 里面有大量的信息是描述Netflix公司是怎样对待员工的,这使Netflix公司变成了一个很有吸引力的工作场所。报告里面提到过有一个关于员工所期 望的内容的清单,但没有把清单列出来。 报告的开始部分就谈及了企业价值问题,而且是按照员工

2013-05-18 16:34:56 3344

转载 从下拉菜单设计细节看Amazon对用户体验的把握

Amazon网站分类导航的下拉菜单被使用得非常频繁,但你有没有注意过它的反应非常迅速?  当然,这在技术上并非难题,但是大多数网站下拉菜单显示子菜单有一定的延迟,这比如老版的可汗学院网站:  注意到延迟没有?这样做并非没有缘由,若不如此,斜着移动鼠标时子菜单就会消失,因此你只能小心翼翼地平移鼠标指针,非常影响用户体验:

2013-05-18 16:23:17 3252

原创 那些隐藏在编码过程中的性能(二)

6.熟悉你的编译器,使用好编译选项对于不同的编译器,有不同的编译选项。做代码开发必须去了解这些选项,如gcc的-g参数(增加调试信息)。如果想使程序性能在不改变的情况下提升性能,可以采用-O参数。又如aCC的+u选项将重新指定对齐方式。当然,上面的主要针对C/C++开发而言,如果是JAVA开发,则需要去熟悉虚拟机机制。7.不要轻易的绑定CPU对于CP

2013-05-18 13:14:56 3123

转载 可伸缩性最佳实践:来自eBay的经验

在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的用户,每天的页面浏览量超过10亿,系统中的数据量要用皮字节(1015或250)来计算——可伸缩性是生死交关的问题。  在一个可伸缩的架构中,资源的消耗应该随负载线性(或更佳)上升,负载可由用户流量、数据量等测量。如果说性能衡量的是每一工作单元所需的资

2013-05-11 19:02:50 2957

转载 关于Java性能九大谬论 你知道哪些?

Java性能问题被冠以某种黑暗魔法的称谓。一部分是因为其平台的复杂性,在很多情况下,无法定位其性能问题根源。然而,在以前对于Java性能的技巧,有一种趋向:认为其由人们的智慧,经验构成,而不是应用统计和实证推理。在这篇文章中,我希望去验证一些最荒谬的技术神话。  1. Java运行慢  在所有最过时的Java性能谬论当中,这可能是最明显的言论。  是的,在90年代和20年代

2013-05-02 20:10:44 2895

原创 那些隐藏在编码过程中的性能(一)

引言:这篇文章主要对编码过程中的一些影响程序性能的编码习惯进行整理说明,文中的示例主要是C/C++的语言来举例,有些可能是伪代码,但总体上应该不会影响阅读。可能因为篇幅和精力的问题,有些内容写的不是很细,又或者有错误,可以跟我交流。1. 大循环放到内侧对于多重循环来讲,将大的循环放到内侧,可以减少压栈出栈的次数,降低CPU开销;如:for(int i = 0; i

2013-05-01 21:20:19 3426 1

空空如也

空空如也

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

TA关注的人

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