自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

转载 给敏捷团队中的架构师的10个建议

<br />微软澳大利亚的解决方案架构师Tom Hollander,在TechEd Australia大会上举行了一场题为“敏捷团队中的架构师角色”的演讲。在演讲中,他讨论了他作为领导敏捷团队的架构师所做的工作。<br />在谈到架构师的角色时,Hollander指的是“解决方案架构师”或者应用架构师。他不是指企业架构师或者其他的专业人士(专精于特定的领域,例如消息或基础设施)。<br />Hollander的团队采纳了由4周迭代以及最后的稳定阶段(几天代码冻结的时间)组成的流程,实施了每日站立会议、每

2010-09-25 18:41:00 486

转载 大型网站架构

大型网站架构

2010-07-28 16:21:00 543 2

转载 独家:8个实用ASP.NET工具助你开发更高效

【CSDN8月4日编译】在开发中,那些实用的ASP.NET工具总能让.Net程序员的工作更加高效。下面我们要向大家推荐这这八个ASP.NET工具,这些工具有的并不是免费的,在用于商业用途之前请检查其使用许可。1. Expresso该工具可以用来正则表达式进行开发、分析和测试。同时还提供了一个实用的正则表达式库。在将正则表达式添加到程序之前,开发人员应当先对其进行测试。该软件在试用期

2009-08-04 18:21:00 468

转载 独家:.NET开发人员必知的八个网站

当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你最喜欢的网站之一就是用微软的ASP.NET

2009-07-01 12:01:00 395

转载 Web 架构师的能力

文/刘如鸿最近和几个朋友在谈到时下流行的Web2.0,也提到了其中最重要的角色——架构师。多方各有争执,不外乎是因为背景和视角的缘故,包括架构一词,本身就从建筑学借鉴而来,至于架构师,则可以简单地从建筑学的设计师来引申,不外乎就是设计结构,设计一个大楼的结构。回到软件本身,那就可以简单地理解为负责设计软件框架的人了。我们没有讨论清楚架构师、软件架构师、系统架构师及其Web 架构师这

2009-06-05 18:14:00 372

转载 面向站长和网站管理员的Web缓存加速指南[翻译]

原文(英文)地址: http://www.mnot.net/cache_docs/  版权声明:署名-非商业性使用-禁止演绎 2.0这是一篇知识性的文档,主要目的是为了让Web缓存相关概念更容易被开发者理解并应用于实际的应用环境中。为了简要起见,某些实现方面的细节被简化或省略了。如果你更关心细节实现则完全不必耐心看完本文,后面参考文档和更多深入阅读部分可能是你更需要的内容。

2009-06-03 17:53:00 443

转载 PetShop之ASP.NET缓存

如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从Cache中读取,而不必访问存取

2009-06-01 17:45:00 506

转载 使用memcached进行内存缓存

通常的网页缓存方式有动态缓存和静态缓存等几种,在ASP.NET中已经可以实现对页面局部进行缓存,而使用memcached的缓存比ASP.NET的局部缓存更加灵活,可以缓存任意的对象,不管是否在页面上输出。而memcached最大的优点是可以分布式的部署,这对于大规模应用来说也是必不可少的要求。LiveJournal.com使用了memcached在前端进行缓存,取得了良好的效果,而像w

2009-05-23 17:36:00 550

转载 农村比城市更需要电子商务

电子商务已经进入了快速发展的阶段,艾瑞的数据显示,去年中国B2B贸易总额为20.8万亿。赛迪顾问预计中国B2B电子商务未来五年将保持44.6%的复合增长,到2011年B2B电子商务规模将接近7万亿元。    随着电子商务大潮的来临,农村这个大市场也开始活跃起来。农村是否会成为电子商务的潜力市场?农村电子商务在建设过程中的瓶颈在何处?就此问题,记者采访了广东电信研究院商务领航研究员韩海潮

2009-05-22 18:11:00 1013

转载 网站架构收集

DBA notes上果然好东西很多许多大型(只是访问量,而不是公司规模)的web 2.0的网站架构上面都有现在收集整理一下有关网站架构的资料,其中许多来自DBA notes这种资料.向来可遇不可求啊WikiPedia 技术架构学习分享http://www.dbanotes.net/opensource/wikipedia_arch.htmlYouTube 的架构

2009-05-22 18:04:00 775

转载 .NET网站架构实例--MySpace的体系架构

.NET的技术潮流不退,它没有因为微软的成本问题而影响其应用,有很多大型的网站和公司都在使用ASP.NET作为程序开发的主要语言,IIS能否承受住巨大的承载,数据库瓶颈如何解决,速度、安全、稳定是否能达到设计者的预期呢?下面我们一起来分析myspace的架构体系,希望对喜欢架构的朋友有所帮助MySpace.com有着6500万的订阅者,是因特网上增长最快的网站之一,每天还有260,00

2009-05-22 18:04:00 1238

转载 IBM数据中心存储解决方案.存储区域网(SAN)介绍

什么是 SAN? 存储区域网( Storage Area Network)是一种将磁盘阵列(Disk Array)或磁带库(TapeLibrary)与相关服务器(Server)连接起来的高速专用光纤网。SAN结构允许服务器连接任何存储磁盘阵列或磁带库,这样不管数据放置在哪里,服务器都可直接存取所需的数据。由于采用了光纤接口,SAN具有更高的带宽。 当前,我们正处在一个信息爆炸的时代

2009-05-22 18:03:00 809

转载 未来五年程序员应当具备的十项技能

作为一名程序员,如果你想在这个领域内继续向前进步或者在当前的经济形势下保持不被炒鱿鱼,那么你就决不应当自满自足,你需要继续学习。近日,著名IT评论员Justin James在他的博客中列出了未来五年程序员应当具备的十项技能,如果照此实践,你未来的工作前景一定一片光明。当前的经济形势下,很多程序员将目光聚焦在短期内的工作形式上,但是你仍然要抽出时间和精力学习新的技能。以下是作为程序员应当

2009-04-15 18:20:00 366

转载 大型互联网网站架构心得

大型互联网网站架构心得之一:分转自 : 朱晔 ID:LoveCherry  http://blog.csdn.net/LoveCherry/archive/2008/06/19/2564096.aspx 我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分:首

2009-03-30 14:48:00 453

转载 大型高并发高负载网站的系统架构

转载请保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p=71)Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p=71  我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构升级等

2009-03-13 17:53:00 537

转载 简化异步操作(下):构建AsyncTaskDispatcher简化多个异步操作之间的协作调用

 前言在《简化异步操作(上):使用CCR和AsyncEnumerator简化异步操作》一文中,我们谈到了异步编程的重要性,使用异步操作的难点,以及如何使用CCR和AsyncEnumerator来简化异步操作的调用。有了这些组件的辅助,异步操作也可以真正使用传统的开发方式来编写了——这意味着各种缺陷,例如无法在“堆栈”中保存临时变量,无法try…catch…finally和usi

2009-03-09 18:50:00 613

转载 简化异步操作(上):使用CCR和AsyncEnumerator简化异步操作

 在以前的文章中,我曾多次强调应用程序中异步化的重要性。尤其对于IO密集型操作来说,异步执行对于应用程序的响应能力和伸缩性有非常关键的影响。正确使用异步编程能够使用尽可能少的线程来执行大量的IO密集型操作。可惜的是,即使异步编程有避免线程阻塞等诸多好处,但是这种编程方式至今没有被大量采用。其原因有很多,其中最主要的一点可能就是异步模型在编程上较为困难,导致许多开发人员不愿意去做。

2009-03-09 18:49:00 1041

转载 安全防护:脚本攻击防范策略完全篇

网络上的SQL Injection漏洞利用攻击,JS脚本,HTML脚本攻击似乎逾演逾烈。陆续的很多站点都被此类攻击所困扰,并非像主机漏洞那样可以当即修复,来自于WEB的攻击方式使我们在防范或者是修复上都带来了很大的不便。一个站长最大的痛苦莫过于此。自己的密码如何如何强壮却始终被攻击者得到,但如何才能做到真正意义上的安全呢?第一,别把密码和你的生活联系起来;第二,Supermaster的

2009-03-09 18:41:00 544

转载 分享7个我常去的国外Ajax&Jquery网站

经常逛这些国外的网站,看到很不错的控件和Jquery的演示DEMO:今天拿出来和大家分享一番:Ajax Rain:http://www.ajaxrain.com/AjaxRain有很多完美整合AJAX, CSS, DHTML 或 Javascript的实例,有一些Demo的确值得你去看一看Ajax Daddy:http://www.ajaxdaddy.com/Ajax Daddy收集了大量漂亮的W

2009-02-26 16:05:00 439

转载 教你组装家用DVD版本电脑点歌系统(很简单)

 平时和朋友同事或是客户去卡拉OK玩,自己不会唱歌只能默默的闪到角落一边去,真是太郁闷了,于是决心以后一定要抽空练好几首拿手歌曲用来防身,咬咬牙,咱家里也装上了套点歌系统,两个月后......和新认识的异性朋友又有了一个新的娱乐项目了、年底公司庆功会卡拉OK大赛上自己第一次赢得男男女女所有同事的惊叹声和羡慕目光......从此,我的生活因卡拉OK而变得更加多姿多彩!月亮代表我的心-

2009-02-20 17:26:00 4762

转载 [推荐]2008年第四季度开发者Top 100 Blogs

在10月份Anytao同学推荐了Jurgen Appelo整理的Top 100 Blogs 第三季度版本,现在Jurgen Appelo又整理出了第四季度开发者的Top 100 Blogs,其中有些Blogger的排名发生了变化,退出了前100名,而又很多新的Blogger当选,再次推荐给大家。TTLTBlogAuthor11Joel on Soft

2009-02-20 13:42:00 513

转载 软件开发者面试百问

 想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。    问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。    这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结构、

2009-02-13 18:06:00 367

转载 蛙泳换气

蛙泳的换气动作: 要闷气(气吸入不要吐出)与吐气 水的压力远大于空气,在水中闷气与吐气都没有在陆上来的容易及自然,若先在陆上练习学员会先适应的比较好。闷气、吐气时间越长,对往后学习其他动作的帮助越大,但要慢慢练习。 (一)水中闷气: 手扶池边、同伴或教练的手蹲下,使头没入水中练习闷气,若干时间后站起,进而不需保护自行练习同行。闷气时间越长越好。若头部感到不适,既应终

2009-02-13 15:19:00 1676

转载 金融危机下最抢手的八大IT专业人才

一、安全形势严峻,安全人才异常抢手    一叶落而知天下秋。美国当选总统奥巴马因为黑客问题日益严重,将专设一名负责网络安全的政府官员。可见如今的计算机和网络安全问题又多么严重。与之对应的,内内外安全专业人才始终处于稀缺状态。   例如随着瑞星“云安全”的推出,替代了传统的杀毒,防毒技术,全新的技术必定需要全新的人才来推动新技术的发展,所以IT安全人才肯定在未来几年是供不应求,在“云

2009-02-09 18:10:00 435

转载 大型网站架构演变和知识体系

v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}Normal07.8 磅02falsefalsefa

2009-02-07 16:37:00 282

原创 近期计划

1. 精通一种语言,一个平台,一个数据库。2. 研究大型网站架构。3. 数据结构/算法设计/信息检索。4. 设计模式。5. 敏捷开发。

2009-02-07 10:53:00 312

转载 [精华] 常用算法设计方法(转贴)

[size=24]常用算法设计方法[/size]    要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问

2009-02-05 17:15:00 453

转载 Web请求异步处理降低应用依赖风险

 问题凸现年关到了,商家忙着促销,网站忙着推广,阿里软件的服务集成平台也面临第一次多方大规模的压力考验。根据该平台5.3版本的压力测试结果,我们估算了一下现有的推广会带来的压力,基本上确定了服务集成平台年底不需要扩容。SA(SystemAdministrator,系统管理员)为了保险起见还是通过请求方式来做定时的心跳检测,保证服务集成平台的可靠性。结果阿里旺旺推广开始的第一天,

2009-01-15 18:19:00 550

转载 大型网站架构不得不考虑的10个问题

这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是

2009-01-15 18:14:00 313

转载 构建成功的 SOA 项目

Saugatuck Technology、Gartner 及其他公司所做的行业调查表明,无论各自的基础技术如何,很多大型企业都采用了或要将面向服务的体系结构(Service-Oriented Architecture,SOA)作为其战略方向加以采用。在最近的一项调查中,Saugatuck Technology 发现“SOA正逐渐在大中型企业中缓慢但稳定地推广开”。1(请参见参考资料。)在此

2008-12-22 18:18:00 450

转载 高性能网页开发新20条规则详解

     上个月,Yahoo!优异性能(Yahoo!s ExceptionalPerformance)开发团队成员 Stoyan Stefanov出席了蒙特利尔的2008魁北克PHP会议演讲。他提供了他们团队最新的研究成果和提高网页性能规则20条。在早先的高性能网页开发14条军规已经让大家耳熟能详,此次新增的20条更加全面,覆盖了服务器端、cookies、页面内容、JavaScrip

2008-12-18 18:36:00 366

转载 T-SQL静态代码分析

 静态代码分析,在Windows平台上长期受到忽视,近几年却变得越来越重要。静态分析重新获得关注,始于一款Microsoft内部的工具——FX Cop,由于它非常受欢迎,所以微软将其公开发布。在Visual Studio 2005中,FX Cop作为VisualStudio团队开发版的一部分集成到该IDE中。带有附加功能或免除单元测试需要的第二代工具正在研发当中,包括.NET4的Cod

2008-12-10 18:56:00 561

转载 吉他学习资源

【学习】- All-Guitar-Chords.com- ChordBook.com- GuitarLessonWorld.com- GuitarTricks.com- HowToTuneAGuitar.org- LickLibrary.com- Video-Tabs.com 【乐谱】- Guitar World Tabs- Guitar-Pro- Pow

2008-12-10 18:52:00 419

转载 缓存技术

介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题 1         概念1.1   缓存能解决的问题· 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度;·稳定性——同一个应用中,对同一数据、逻辑

2008-12-05 17:09:00 447

转载 大型网站架构演变和知识体系

 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互

2008-12-05 16:50:00 256

转载 myspace架构及大型网站架构经验

MySQL 在国外facebook,flickr等公司内的使用情况 基本上用MySQL 5.0, 操作系统则是Linux的天下,开发语言用php,python,java,c++,另外facebook还用erlang的 MySQL对DBA的需求较小,程序员就是dba facebook平均每个d

2008-12-05 15:35:00 719

转载 李开复:我的传奇人生源于十句箴言

    一个成功的人如何定义成功?一个成功的人如何从成功中获得启发?这个命题无疑会让许多人充满了悬念与期待。2008年11月30日下午,北京青年报大厦的20层大会议室迎来了北青教育大讲堂活动开办以来最爆满的盛况,谷歌全球副总裁、大中华区总裁李开复的到来,让许多人对于成功的定义有了崭新的认识。 对于成功,不仅仅是对名利的追逐,不应该完全用世俗的价值观去衡量成功与否,而是实现自己的价值,关爱自

2008-12-02 18:38:00 384

转载 各大型网站架构分析收集

1. PlentyOfFish 网站架构学习http://www.dbanotes.net/arch/plentyoffish_arch.html采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个PlentyOfFish。这个站点提供 “Online Dating”服务。一个令人津津乐道的、惊人的数据是这个只有一个人(创建人Mar

2008-12-01 18:24:00 338

转载 编写安全 PHP 应用程序的七个习惯

PHP 应用程序中的安全性包括远程安全性和本地安全性。本文将揭示 PHP 开发人员在实现具有这两种安全性的 Web 应用程序时应该养成的习惯。 在提及安全性问题时,需要注意,除了实际的平台和操作系统安全性问题之外,您还需要确保编写安全的应用程序。在编写 PHP 应用程序时,请应用下面的七个习惯以确保应用程序具有最好的安全性: 验证输入保护文件系统保护数据库保护会话数据保护跨

2008-11-25 18:40:00 357

转载 虚拟技术与安全

 虚拟似乎是最近的IT热门话题之一,它能够带来低成本、ROI(高投资回报率)、易管理等优点。在这些灼目的优点下,似乎很少有人考虑到它背后也隐藏着一些问题。然而,正如所有的新技术一样,虚拟的背后也隐藏着值得大家注意的安全忧患。 相关厂商内容 沙龙:GlassFish的OSGi模块化架构分

2008-11-21 18:28:00 607

infoq架构师刊物

infoq网站的架构师期刊,集百家之长,有架构方面需求的朋友不能错过。。

2008-11-25

NHibernate文档

.net的版本的 Hibernate 详细文档,有这方面需求的朋友可以参考,希望会有帮助。

2008-11-25

空空如也

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

TA关注的人

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