11 2008 档案
一种非常规的数据库设计方法:Sharding
摘要:Sharding ==Horizontal Partitioning 当你剥离了用于装扮Sharding的许多美妙的修饰之后,你会发现Sharding并不是什么新的或高深的东西,它几乎等同于我们常说的Horizontal Partitioning(水平切分)。我们可以认为他们就是同一个概念,毕竟两个术语都没有确定的严格定义,区分反而容易把我们绕晕了。 Sharding是一个非常规的DB设计方法... 阅读全文
posted @ 2008-11-27 02:51 shawnliu 阅读(3048) 评论(15) 推荐(0)
MySpace:.Net架构网站的王者(2)
该文被密码保护。
posted @ 2008-11-25 00:03 shawnliu 阅读(3664) 评论(95) 推荐(0)
Linkedin网站架构
摘要:LinkedIn Communication ArchitectureView SlideShare presentation or Upload your own. (tags: linkedin architecture) LinkedIn - A Professional Network built with Java Technologies and Agile PracticesVie... 阅读全文
posted @ 2008-11-24 03:37 shawnliu 阅读(500) 评论(2) 推荐(0)
7 Stages of Scaling Web Applications
摘要:7 Stages of Scaling Web Applications View SlideShare presentation or Upload your own. (tags: rackspace scaling) the author gives us some precious experience about scalability lore. 阅读全文
posted @ 2008-11-22 00:47 shawnliu 阅读(194) 评论(0) 推荐(0)
How to Scale?
摘要:How To Scale v2View SlideShare presentation or Upload your own. (tags: scale web) 阅读全文
posted @ 2008-11-21 23:29 shawnliu 阅读(210) 评论(3) 推荐(0)
什么是Hadoop?
摘要:Hadoop是用java写的分布式计算平台。它主要包括了一个分布式文件系统HDFS和一个MapReduce计算模型,这两个模块的设计都是借鉴了 google在分布式系统上的经验。 "Hadoop is a Free Java software framework that supports data intensive distributed applications running on lar... 阅读全文
posted @ 2008-11-21 02:10 shawnliu 阅读(570) 评论(0) 推荐(0)
一些有趣的404错误设计
摘要:今天boss抱怨俺们的404出错页面做的太难看,从网上闲逛发现了这个东西,赶快晒出来和大家分享一把。我问了team中的几个人让他们选出喜欢的几种设计,发现真是众口难调,一个比一个TMD的要求高,让我们自己做,那真叫惨不忍睹:空空的页面,里面丢了几个汉字就搞定了。美工真的太重要了! 废话少说,赶快丢出来,我个人最喜欢第一个设计,但是发现使用flash弄得,搞不定!L L没有办法只好选了第10幅的... 阅读全文
posted @ 2008-11-21 00:16 shawnliu 阅读(3206) 评论(38) 推荐(0)
一个IIS应用的web服务器负载性能数据
摘要:分享我的Web服务器性能数据 作者:海娃 关键字:ASP.Net Applicatinos 性能监控 看了豆瓣的 Web 服务器文章后,我也把我们的Web服务器数据贴出来一下,希望和大家对比一下,特别是windows下的IIS。 简单说明一下: 此Web服务器为应用程序提供类似webservice的服务,只有aspx,没有css和图片文件,也没有保存会话状态 aspx程序优化思路: 将... 阅读全文
posted @ 2008-11-16 01:36 shawnliu 阅读(608) 评论(2) 推荐(0)
经济观察报:豆瓣的创业故事
摘要:从2004年10月开始,北京朝阳门丰联广场的星巴克咖啡店多了一位常客。一个30多岁,衣着休闲的男子,肯定会在中午背着笔记本上门,然后打开电脑,旁若无人的工作到下午4点左右。店员们早就摸透了他的脾气,直接上一个中杯的今日咖啡就好。 此公便是豆瓣网创始人杨勃,网名“阿北”,豆瓣网几乎就是在北京和上海的几家星巴克写成的。“丰联广场星巴克有个小伙子特别好奇,知道我是在写... 阅读全文
posted @ 2008-11-15 23:56 shawnliu 阅读(352) 评论(0) 推荐(0)
豆瓣:长在畅销榜边上
摘要:杨勃(阿北) 不管是在上海还是北京,杨勃都经常去咖啡店里办公。摆在他面前的,除了咖啡,还有一台白色的苹果笔记本电脑。“我喜欢一些不太主流的东西。”他说。 从去年3月创办至今,杨勃的“豆瓣网”在不到一年的时间内聚集了超过12万名注册用户和将近5000个用户小组。而在这些令人惊叹的数字背后,是一支只拥有3名全职成员的微型团队。“现在豆瓣的知名度越来越高,我在外面的事情也比较多。”杨勃... 阅读全文
posted @ 2008-11-15 23:46 shawnliu 阅读(260) 评论(0) 推荐(0)
财帮子rails架构
摘要:财帮子,是国内一个专注于个人基金理财的网站,它提供开放式基金、封闭式基金以及货币基金净值、信息、以及各种分析工具,并提供收益管理、效率分析等服务。简单点就是:个人投资管理工具+社区。 正式launch是在07年3月,目前注册用户大约在十多万。财帮子在国内使用rails开发的项目应用中不知道可不可以坐上头把交椅了,javaeye访问量也挺猛,两者有的一拼了。它有三个co-founders: Ro... 阅读全文
posted @ 2008-11-15 04:03 shawnliu 阅读(3583) 评论(18) 推荐(0)
IIS 'Deadlock detected'
摘要:今天遇到一个IIS问题,从eventlog中发现说出现deadlock了。"ISAPI 'c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll' reported itself as unhealthy for the following reason: 'Deadlock detected'." ... 阅读全文
posted @ 2008-11-14 16:15 shawnliu 阅读(1083) 评论(1) 推荐(0)
怎么提高Mysql执行sql导入的速度
摘要:1、如果mysql的data数据很少,内存足够大,可以把data防止到内存盘中。 linux如下设置内存盘: mount -t ramfs none /ram 默认使用内存一半 如果内存不够大,系统有多个硬盘,则把mysql应用程序和data目录分开到不同硬盘上。 2、mysql的表设置为myiasm,比同等条件下的innodb能快20倍以上 3、导入完成以后才创建数据库索引 4、导入完成... 阅读全文
posted @ 2008-11-13 17:19 shawnliu 阅读(7079) 评论(0) 推荐(0)
生命意义的思考
摘要:--BEGIN-- I don't know the result...... --END-- 阅读全文
posted @ 2008-11-12 21:49 shawnliu 阅读(201) 评论(0) 推荐(0)
ICE vs. ACE
摘要:ICE是与CORBA,.NET Remoting,Web Service同层次的东西,ACE是个网络编程库,准确的说是个C++对Socket网络操作的封装。而ICE是个RPC与DO(分布式对象)的协定,与语言没有关系,这一点和CORBA,Web Service,.NET Remoting相同,但ICE更简单。需要注意的是,.NET Remoting只能由.NET支持的语言实现,也是非常棒的RPC解... 阅读全文
posted @ 2008-11-09 15:53 shawnliu 阅读(1520) 评论(1) 推荐(0)
51.COM该唱《We are the champion》了
摘要:51.com一直搞不明白为啥一下红了,想不明白,多了解一下。偶然看到这篇文章, 最近比较欣赏喜欢动脑子思考的家伙。 zz from:http://blog.sina.com.cn/s/blog_4db14929010009oj.html 周末在家,如果您和我一样无所事事,那么恭喜我们,可以去51.COM混混了。 以前认识的混电信的朋友打过来电话说庞升东前一段时间在他所在的电信机房买了令人... 阅读全文
posted @ 2008-11-09 02:12 shawnliu 阅读(262) 评论(3) 推荐(0)
从51的草根属性谈起
摘要:从51的草根属性谈起 对于一个网站而言,走阳春白雪路线还是做下里巴人,活下来的概率更大? 君子活得坦荡,小人活得滋润。互联网行业,阳春白雪的君子往往不如下里把人过得舒坦,起码有钱赚有饭吃。当然,下里巴人未必就是小人,只不过会有些备受争议的举动,或曰商业模式不同。 最近观察了一个个人交友类网站,51.com。因某种原因,曾和该网站的高层聊过几分钟。当时,对此网站几无所知。只知道该网站获... 阅读全文
posted @ 2008-11-09 02:02 shawnliu 阅读(227) 评论(0) 推荐(0)
QQ游戏百万人同时在线服务器架构实现【zz】
摘要:QQ游戏于前几日终于突破了百万人同时在线的关口,向着更为远大的目标迈进,这让其它众多传统的棋牌休闲游戏平台黯然失色,相比之下,联众似乎已经根本不是QQ的对手,因为QQ除了这100万的游戏在线人数外,它还拥有3亿多的注册量(当然很多是重复注册的)以及QQ聊天软件900万的同时在线率,我们已经可以预见未来由QQ构建起来的强大棋牌休闲游戏帝国。 那么,在技术上,QQ游戏到底是如何实现百万人同时在... 阅读全文
posted @ 2008-11-08 15:12 shawnliu 阅读(533) 评论(4) 推荐(0)
TCP/IP通信程序设计的丰富多样性[zz]
摘要:刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程 序,据此一些人可能会认为TCP/IP编程很简单。其实不然, TCP/IP编程具有较为丰富的内容。其编程的丰富性主要体现在 通信方式和报文格式的多样性上。 一。通信方式 主要有以下三大类: (一)SERVER/CLIENT方式 1.一个Client方连接一个Server方,或称点对点(peer to peer... 阅读全文
posted @ 2008-11-08 14:36 shawnliu 阅读(274) 评论(0) 推荐(0)
jQuery ThickBox很好很弓虽大
摘要:虽然俺们平常主要在后台捣鼓,但是偶尔也要跑到前台去凑凑热闹。今天要推荐一下ThickBox。现在回想以前没有使用JavaScript框架的年代,也不知道当时是怎么过来的。靠DOM一点一点拼凑,然后慢慢解析xml…… Oh, 买糕的,杀了俺们把。 ThickBox真的很好用,如果您还没了解过,应该考虑花点时间看看。ThickBox 是基于 jQuery编写的,主要方便我们弹出一个专业点的对话框,你可... 阅读全文
posted @ 2008-11-08 01:16 shawnliu 阅读(2745) 评论(0) 推荐(0)
window.location.reload(true)和reload(false)的使用简单比较
摘要:reload(true)是从服务端重新拿一下所有的页面组件,像image,css,js都得从拿,所以速度比较慢 reload(false)则是从本地缓存中拿页面组件,但是好像html自身不会缓存,所以一般用reload(false)就可以,具体是不是就不大清楚了 如果超出假设,可以考虑href,assign,replace等方法。 --EOF-- 阅读全文
posted @ 2008-11-07 23:45 shawnliu 阅读(4365) 评论(0) 推荐(0)
从大众点评网的“王者归来”说起
该文被密码保护。
posted @ 2008-11-03 02:11 shawnliu 阅读(2078) 评论(42) 推荐(0)