- 浏览: 78338 次
最新评论
-
wangluo605:
太牛叉了。我这一两月就假死一次。访问没响应。看tomcat还在 ...
Tomcat 假死原因分析 -
sina_jerry_chen:
朴兄谬赞了!!!
我这十年 -
85977328:
光哥威武~
我这十年
文章列表
Tumblr:150亿月浏览量背后的架构挑战
- 博客分类:
- 架构
导读:和许多新兴的网站一样,著名的轻博客服务Tumblr在急速发展中面临了系统架构的瓶颈。每天5亿次浏览量,峰值每秒4万次请求,每天3TB新的数据存储,超过1000台服务器,这样的情况下如何保证老系统平稳运行,平稳过渡到新的系统,Tumblr正面临巨大的挑战。近日,HighScalability网站的Todd Hoff采访了该公司的分布式系统工程师Blake Matheny,撰文系统介绍了网站的架构,内容很有价值。
Tumblr每月页面浏览量超过150亿次,已经成为火爆的博客社区。用户也许喜欢它的简约、美丽,对用户体验的强烈关注,或是友好而忙碌的沟通方式,总之,它深得人们的喜爱。
每月 ...
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的 ...
转:http://www.oschina.net/question/12_65400
我们最近对 Resin 4.0.29 和 NginX 1.2.0 进行了一些性能的测试,这个测试的结果显示 Resin Pro 的性能和吞吐量已经和 NginX 差不多,甚至有些地方还超过了 NginX。
测试工具
我们使用了下面两个工具进行测试:
httperf
AutoBench
httperf
Httperf 是个web 服务器的性能测试工具,来自惠普公司。支持 HTTP/1.1 和 SSL。
AutoBench
autobench 是一款基于httperf的 Per ...
Cate:我是如何准备Google面试的(转)
- 博客分类:
- 面试
转:原文链接:http://blog.jobbole.com/18040/
导读:Cate 是一位加拿大的软件工程师,目前就职于 Google 。本文是他在 2010 年在 Google 面试后分享的文章。
也许你可能没有参加过谷歌面试(或者没能答出面试中的一些问题),这里我会分享一下上周我的面试经历。我个人感觉良好——至少已经全力以赴了,无论结果如何都会对我有很大的帮助。
由于已经签了保密协议,因此我不会写出面试的问题。然而,我会写一下我是如何得到这个面试机会以及准备面试的过程。
首先,面试的是谷歌。如果没有在Google工作的朋友和我谈起并推荐我,我是不会应聘的
resource:http://blog.jobbole.com/24794/?utm_source=rss&utm_medium=rss&utm_campaign=java-se-6-hotspot-%25e8%2599%259a%25e6%258b%259f%25e6%259c%25ba%25e5%259e%2583%25e5%259c%25be%25e5%259b%259e%25e6%2594%25b6%25e8%25b0%2583%25e4%25bc%2598
Java SE 6 Hotspot 虚拟机垃圾回收调优
...
最近在Linux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) 下编译安装gearman 遇到了一系列的错误,搞得很痛苦。先终于搞定,记录下来,希望对别人有帮助。
1、 gearman 简介
Gearman是一个分发任务的程序框架,可以用在各种场合,与Hadoop相比,Gearman更偏向于任务分发功能。它的 任务分布非常 简单,简单得可以只需要用脚本即可完成。Gearman最初用于LiveJournal的图片resize ...
Java Bean属性命名规范问题分析
- 博客分类:
- java
转:http://blog.chinabyte.com/a/2883297.html
问题由来:
最近在一个java bean类中定义了一个boolean类型的变量:
//boolean属性:是否显示
private boolean isShowCode ;
//使用Eclipse自动生成getter/setter方法如下:
public boolean isShowCode() {
return isShowCode;
}
public void setShowCode(boolean isShowCode) {
thi ...