首页

搜索结果

"category:/Web������"

<<上篇 1 2 3 4 5 6 7 8 9 10 11 下篇>>

标题及摘要 日期/时间
61
淘宝网高性能可伸缩架构技术探秘
作为国内最大的B2C网站,淘宝网的网站架构一直承载着数据量告诉增长压力,要保证良好的负载和流程的使用体验,一个可伸缩性的高性能网站架构必不可少。 应用无状态 有效使用缓存 应用拆分 数据库拆分 异步通信 非结构化数据存储 监控预警系统
2010-10-1
17:03:03
62
苹果就像一家大型创业公司,成功产品的关键是小团队
本文原载Sachin’s Posterous,作者曾在苹果公司工作过。 iPhone 上我最喜欢并且使用最多的应用是苹果的「Remote」,它让我可以遥控 iTunes ,后者通过我家里的 Airport Express 无线基站将音乐传送到客厅的立体声音响。不过,为什么这个应用已经有 8 个月没有更新了呢? Gizmodo.com写道 没错,按时间来说「Remote」这个应用确实该更新了。不过,它到目前仍然没有更新的原因是:写这个软件的人现在正忙于其他的事情。没错!是这个「人」,而不...
2010-9-15
17:54:59
63
淘宝系统的数据量及Hadoop架构
近日,由中科院计算所主办的“Hadoop 中国2010云计算大会”在北京召开。淘宝网作为国内最大的Hadoop应用商之一赞助与参与了这次会议。下面是ppt的一个节选: 淘宝网目前有会员2亿左右,日均UV高达4000万,日交易量高达10亿元,每天产生大量的数据,所以部署了一系列不同规模的Hadoop集群。淘宝生产所使用的Hadoop集群为目前国内规模最大的Hadoo集群之一。在会议前一天,这个集群的规模是 1.总容量为9.3PB,利用率77.09%。 2.共有1100台机器。 3...
2010-9-11
10:28:05
64
一些鲜为人知的编程事实
我的程序员经历让我明白了一些关于软件开发的事情。下面是一些在编程中可能会让人感到诧异的事情: 一个程序员用了大约只用了10%-20%的时间来编码,而且大多数程序员,无论他的水平如何,其平均每天只有10-12行的代码最终会进入最终的软件产品中。这是因为,优秀的程序员会花费90%的时间来思考、调查、研究最佳的设计。而糟糕的程序员则会花费90%的时间来调试代码,并随意地改动代码并尝试让代码工作起来...
2010-9-3
11:28:36
65
软件架构概念大观
软件架构对于每一个人的理解都是不同的,通过分类可以在包容细节差异的小基础上明确共性,达到“概念总体上的清晰”。 将软件架构概念分派别: 1.组成派 软件系统的架构将系统描述为计算组件及组件之间的交互。 计算组件是泛指的,可以进一步细分为处理组件,数据组件,连接组件可以是子系统,框架,模块,类等不同粒度的软件单元 特征: (1.关注架构实践中的客体--软件,以软件本身为描述对象; (2.分析了软件的组成,即软件由承担不同计算任务的组件组成,这些组件通过相互交互完成更高层次的计算。 ...
2010-8-15
9:56:13
66
换一种态度看程序员
有这样一群人,他们经常孤独地工作到深夜,漆黑夜里的显示器成为房间中唯一的光源,手边残留着比萨饼和碳酸饮料。繁重的编码任务让他们很少离开座位,即便是周五的深夜,这些人依旧在办公室中奋战。 乍一听,这像是在描述黑客们的工作状态。但实际上,大多数普通的开发人员就是这样生活着。除了工作,他们有家庭、兴趣以及责任,但项目的压力让他们无暇顾及工作以外的事情。工时长、假期短以及与当前社会发展脱节等问题普遍存在于他们当中。 虽然现在社会大力倡导所谓的知识经济,但这群聪明且高度专业化的人员不被重视,因为经理们认为,程序员...
2010-8-9
18:15:56
67
为什么敏捷方法能够在软件开发领域行之有效?
文章来源 – Martin Fowler 和 Neal Ford 在 Paris – USI 2010 的演讲 有很多的书籍讨论敏捷方法是怎样工作的(How it works?),在这个主题演讲中,Martin Fowler 和他的同事 Neal Ford 讨论了敏捷方法能够在软件开发项目中行之有效的原因(Why it works?)。作为敏捷方法的发起人和传道者,Martin Fowler 和 ThoughtWorks 一直试图从理论层面证明敏捷方法的可行性,同时不厌其烦地解答...
2010-7-19
10:34:00
68
我收藏的链接(46)
Keji Technology Blogs 一个英文科技博客和新闻网站, 包括了信息技术,web2.0,互联网,消费电子产品,社会网络媒体等文章
2010-5-7
10:41:34
69
JavaScript Guidelines and Best Practice
Introduction JavaScript Problems unique to client side processing JavaScript Standards Online JavaScript Documentation JavaScript Books Browsers with JavaScript Support Browsers without JavaSc...
2010-1-26
11:22:43
70
Javascript Best Practices
Introduction This document is a list of best practices and preferred ways of developingjavascriptcode, based on opinions and experience from many developers in thejavascriptcommunity. Since this is a list of recommendations rather than a list of absolute ...
2010-1-26
11:19:29
71
我收藏的链接(44)
我收藏的链接(44) PI开发面面谈(转)_西部骑士 说起基于PI的软件开发主要包括两方面, 1:利用PIAPI直接操作PI,此种方式的好处在于高效率,容易掌控任何操作,缺点在于需要购买PIAPI,下面会详细介绍此类方法; 2:通过国际工业组织约定的OPC通讯协议访问PI,此种方式的好处在于通用,因为只要是实时数据库都会支持OPC协议,有关OPC方面的请参考我的 "[原创]为中华崛起而学习系列[原创]" 下面有关OPC的资料. InfoQ: 给成功敏捷开发的26条建议 比如&ldquo...
2009-11-11
10:18:59
72
应对Scrum项目带来的变化
应对Scrum项目带来的变化 摘要 在软件开发中采用敏捷方法需要很多组织级的改变,例如企业文化、个人角色、过程等。作为一个组织,想要进行敏捷转变,就必须学着妥善处理这些变化。 文中,我参考了敏捷、Scrum和精益理论。所以谨慎起见,我在文章之初先明确一下我这个“敏捷”的定义。我认为,敏捷是众多新兴的、围绕迭代递增软件开发的项目管理理论的总称。其中比较流行的几个是:精益理论、水晶方法、Scrum、动态系统开发方法以及极限编程。 Scrum和极限编程,尤其是这两者的组合,是迄今为...
2009-9-19
14:52:39
73
240个jQuery插件
jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及 的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX ...
2009-7-12
16:53:21
74
我收藏的链接(40)
InfoQ: 如何在团队中引入和评估代码质量 * 要写好的代码需要学习什么? * 我如何评估眼前的代码质量是好还是坏? * 代码好坏的因素或者标准是什么? * 如何让代码解决质量问题? * 如何对糟糕的代码进行优化? Apache2.2和SVN1.4.4搭建svn版本控制平台(windows环境) - 志权黄的日志 - 网易博客 Apache2.2和SVN1.4.4搭建svn版本控制平台(windows环境) 5. GWC - GeoWebCache - GeoServer GeoWeb...
2009-7-5
8:12:00
75
我收藏的链接(35)
Symphonious » Caching in Tomcat - SOLVED! Caching in Tomcat ,使用servlet filter实现 使用Cache-Control和gzip提升tomcat应用性能(整理) - - JavaEye技术网站 使用Cache-Control和gzip提升tomcat应用性能,使用servlet filter过滤器实现 DHTML: Draw Line, Ellipse, Oval, Circle, Polyline, Pol...
2009-3-26
10:50:40
76
我收藏的链接(34)
JAVA上加密算法的实现用例 JAVA上加密算法的实现用例,MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用 xmemcached - Google Code memcached java client客户端 搭建性能比squid高很多的varnish服务器 - 类Unix技术讨论区 - 环境搭建 - Discuz! 论坛官方 PHP|BBS|论坛 - Powered by Discuz! varnish缓存服务器的安装配置 Varnish - Trac Varnish ...
2009-3-10
9:12:24
77
使用Varnish代替Squid做网站缓存加速器
在我看来,使用Varnish代替Squid的理由有三点: 1、Varnish采用了“Visual Page Cache”技术,在内存的利用上,Varnish比Squid具有优势,它避免了Squid频繁在内存、磁盘中交换文件,性能要比Squid高。 2、Varnish的稳定性还不错,我管理的一台图片服务器运行Varnish已经有一个月,没有发生过故障,而进行相同工作的Squid服务器就倒过几次。 3、通过Varnish管理端口,可以使用正则表达式快速、批量地清除部分缓存,这一点是Sq...
2009-3-6
12:17:44
78
10个Web设计的SEO规则
搜索引擎优化(SEO)是建设任何网站的重要组成部分。如果你是一名网页设计师或独立博客的维护者,那么你一定急于了解如何进行搜索引擎的基本工作原理以及基础的SEO知识。在阅读本文之前,我推荐大家看看SEO入门系列之实例讲解如何优化关键字这篇文章,里面全面的描述了SEO的基础知识。接下来,我们将其中非常重...
2009-2-5
9:40:14
79
我收藏的链接(32)
TracOnWindows – The Trac Project Windows上安装Trac并集成Subverion Code Charts - Scripts unicode代码 UNICODE -- Symbols unicode代码范围 类 java.lang.Character.UnicodeBlock 的使用 (Java 2 Platform SE 5.0) unicode代码范围 | 接力人生 | Relay Philosophy 国际音标,中文,CJK等 10 Ways to ...
2008-12-26
13:01:18
80
我收藏的链接(31)
Extending the RUP with the Zachman Framework zachman.jpg (JPEG 图片, 1280x1024 象素) zachman企业架构模型图 Introduction to Enterprise Architecture, TOGAF, TEAF, FEAF, Zachman My 10 Favorites Agile Project Management Articles | From the Editor of Methods & Tools ...
2008-12-25
14:33:46

<<上篇 1 2 3 4 5 6 7 8 9 10 11 下篇>>