
其他
文章平均质量分 56
fordream1989
这个作者很懒,什么都没留下…
展开
-
淘宝技术发展4(Java时代:脱胎换骨)
我的师父黄裳@岳旭强曾经说过,“好的架构图充满美感”,一个架构好不好,从审美的角度就能看得出来。后来我看了很多系统的架构,发现这个言论基本成立。那么反观淘宝前面的两个版本的架构,你看哪个比较美?显然第一个比较好看,后面那个显得头重脚轻,这也注定了它不是一个稳定的版本,只存活了不到半年的时间。2004年初,SQL Relay的问题解决不了,数据库必须要用Oracle,那从转载 2013-03-20 15:38:26 · 659 阅读 · 0 评论 -
FlexPaper+SWFTools 实现仿百度文库及一些小问题
网上已有很多FlexPaper仿百度文库的一些文章,园子里也有很多大牛的详细教程。 结合这次做的例子,在这里详细记录一下使用Flexpaper实现仿百度文库的效果,及自己在跟着园子里的教程做的时候,遇到的一些小问题。希望能给初次接触或者遇到同样问题的同学们提供一些小小的帮助。(描述不足之处,请大家多多见谅,毕竟是第一次在园子里写文章)。1.准备工作:下载FlexPaper及PDF转载 2013-06-28 10:47:24 · 551 阅读 · 0 评论 -
新型的大型bbs架构(squid+nginx)
这个架构基于squid、nginx和lvs等技术,从架构上对bbs进行全面优化和保护,有如下特点:1、高性能:所有的点击基本上全部由前端缓存负责,提供最快速的处理。2、高保障度:不需考虑应用程序稳定与否、程序语言是何种、数据库是何种,都能从架构上保证稳定。3、高可用性:对应用程序的修改达到最简化:在程序的某些地方加入清缓存的语句即可,当然还需要做页面静态化的工作和统计工作。转载 2013-03-22 11:24:07 · 639 阅读 · 0 评论 -
Ebay的架构发展【PDF分享】
本文详细介绍了 Ebay 网站随着规模的不断扩大,架构如何适应这种增长而进行的调整。而且最令人惊叹的是 Ebay 在 2002 年的时候将整个系统用 Java 重写了,原来它们一直都是用的 ASP 。这不仅需要技术,更需要的是魄力了。非常有参考价值。下载 Ebay的架构发展.pdf转载 2013-03-22 11:23:41 · 579 阅读 · 0 评论 -
JavaEye 技术架构介绍【PDF分享】
文档比较大,有5兆多,下载地址:http://www.oschina.net/bbs/doc/381请不要使用下载工具下载,直接浏览器右键另存,带宽有限,需要登录才能下载。该文档是 Robbin 介绍 javaeye 网站的架构的幻灯片文档。oschina 技术架构请看http://www.oschina.net/question/12_22561转载 2013-03-21 18:33:53 · 558 阅读 · 0 评论 -
OsChina体系结构
OsChina 的技术架构OSChina 服务器硬件情况OSChina 的部分源码程序员API(120+)技术角度对 oschina 整个网站做了一个介绍:~http://www.oschina.net/action/file/download?id=379&fn=aa5d04b91034bdb6726d7c21c9517779a7c7eeb原创 2013-03-21 18:10:11 · 538 阅读 · 0 评论 -
YouTube 架构
这几天一直在关注和学习一些大型网站的架构,希望有一天自己也能设计一个高并发、高容错的系统并能应用在实践上。今天在网上找架构相关的资料时,看到一个被和谐的视频网站YouTube的架构分析,看了以后觉得自己又向架构走近了一步,于是赶快拿出来与大家一起分享。 YouTube发展迅速,每天超过1亿的视频点击量,但只有很少人在维护站点和确保伸缩性。这点和PlentyOfFish类似,少数人维护庞大系转载 2013-03-21 18:29:55 · 590 阅读 · 0 评论 -
优酷网的架构
记得以前给大家介绍过视频网站龙头老大YouTube的技术架构, 相信大家看了都会有不少的感触,互联网就是这么一个神奇的东西。今天我突然想到,优酷网在国内也算是视频网站的老大了,不知道他的架构相对于 YouTube是怎么样的,于是带着这个好奇心去网上找了优酷网架构的各方面资料,虽然谈得没有YouTube那么详细,但多少还是挖掘了一点,现在总结 一下,希望对喜欢架构的朋友有所帮助。一、网站转载 2013-03-21 18:28:20 · 883 阅读 · 0 评论 -
淘宝技术发展3(Oracle/支付宝/旺旺)
淘宝网作为个人网站发展的时间其实并不长,由于它太引人注目了,马云在2003年7月就宣布了这个是阿里巴巴旗下的网站,随后在市场上展开了很成功的运作。 最著名的就是利用中小网站来做广告,突围eBay在门户网站上对淘宝的广告封锁。上网比较早的人应该还记得那些在右下角的弹窗和网站腰封上一闪一闪的广 告。市场部那位到处花钱买广告的家伙,太能花钱了,一出手就是几百万,他被我们称为“大少爷”。“大少爷”转载 2013-03-21 09:31:09 · 787 阅读 · 0 评论 -
淘宝技术发展1(前言)
光棍节的狂欢“时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到2011年11月11日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动—— “淘宝双11购物狂欢节”。小美打开早已收藏好的宝贝——某品牌的雪地靴,飞快的点击购买,付款,一回头发现3000双靴子已被抢购一空。小美跳起来,大叫一声“欧耶!”小美不知道,就在11日零点过后的这一分钟内,全国有342万人转载 2013-03-21 09:30:28 · 662 阅读 · 0 评论 -
淘宝技术发展7(Java时代:创造技术-Tair)
TFS的开发,让淘宝的图片功能得到了充分的发挥。同TFS一样,很多技术都是在产品的推动下得到发展的。在讲下面的技术之前,有必要说说那些年,我们一起做过的几个产品。先说个比较悲剧的——【团购】,这个团购可不是现在满大街挂的那种groupon类型的模式,在groupon出生之前,在2006年,淘宝的产品经理一 灯就提出了“团购”这种产品。一灯最初的设想是让买家在社区发起团购,“团长”找到足够的转载 2013-03-21 09:31:19 · 574 阅读 · 0 评论 -
淘宝技术发展8(分布式时代:服务化)
在系统发展的过程中,架构师的眼光至关重要,作为程序员,把功能实现即可,但作为架构师,要考虑系统的扩展性、重用性,这种敏锐的感觉,有人说是一种代码洁癖。淘宝早期有几个架构师具备了这种感觉。一指开发的Webx是一个扩展性很强的框架,行癫在这个框架上插入了数据分库路由的模块、session框架等等。在做淘宝后台系统的时候,同样需要这几个模块,行癫指导我把这些模块单独打成了jar包。 另外在做淘宝机票转载 2013-03-21 09:31:33 · 642 阅读 · 0 评论 -
淘宝技术发展2(个人网站)
2003年4月7日,马云,在杭州,成立了一个神秘的组织。他叫来十位员工,要 他们签了一份协议,这份协议要求他们立刻离开阿里巴巴,去做一个神秘的项目。这个项目要求绝对保密,老马戏称“连说梦话被老婆听到都不行,谁要是透漏出 去,我将追杀到天涯海角”。这份协议是英文版的,匆忙之间,大多数人根本来不及看懂,但出于对老马的信任,都卷起铺盖离开了阿里巴巴。他们去了一个神秘的据点——湖畔花园小区的一转载 2013-03-21 09:30:43 · 704 阅读 · 0 评论 -
淘宝技术发展6(Java时代:创造技术-TFS)
在讲淘宝文件系统TFS之前,先回顾一下上面几个版本。1.0版的PHP系统运行了将近一年的时间(2003.05-2004.01);后来数据库变成 Oracle之后(2004.01-2004.05,叫1.1版本吧),不到半年就把开发语言转换为Java系统了(2004.02-2005.03,叫 2.0版本);进行分库、加入缓存、CDN之后我们叫它2.1版本(2004.10-2007.01)。这中间有些时转载 2013-03-20 15:41:29 · 1112 阅读 · 0 评论 -
淘宝技术发展5(Java时代:坚若磐石)
已经有读者在迫不及待的问怎么去掉了IOE,别急,在去掉IOE之前还有很长的路要走。行癫他们买回来小型机之后,我们用上了Oracle,七公带着一帮 DBA在优化SQL和存储,行癫带着几个架构师在研究数据库的扩展性。Oracle本身是一个封闭的系统,用Oracle怎么做扩展?用现在一个时髦的说 法就是做“分库分表”。我们知道一台Oracle的处理能力是有上限的,它的连接池有数量限制,查询速转载 2013-03-20 15:39:59 · 682 阅读 · 0 评论 -
文档在线预览:Java+FlexPaper+swfTools仿百度文库的设计与实现
笔者最近在给客户开发文档管理系统时,客户要求上传到管理系统的文档(包括ppt,word,excel,txt)只能预览不允许下载。笔者想到了百度文库和豆丁网,百度文库和豆丁网的在线预览都是利用flash来播放文档的,在网上查阅了大量资料,终于实现了该项功能,现将自己的设计和实现整理如下。一、如何将文档转成flash支持的swf文件实现在线播放?1.先用openOffice把ppt、wor转载 2013-06-28 10:34:39 · 1246 阅读 · 3 评论