领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Abel Avram 译者 侯伯薇 发布于 2010年5月23日
LeanServer公司创建了名为ScaleUp的IIS 7.0的扩展程序,它解决了与文件上传相关并且困扰微软web平台的一些问题。 据它的作者所说,ScaleUp提高了上传速度、支持不受限的上传文件大小,将每台服务器同时支持的上传数提升到上千个,并且包含了进度报告、流传输和过滤等等。
一直以来,ASP和ASP.NET在上传文件方面都存在问题。 最开始的时候,开发者无法从POST信息中提取文件,除非他编写了自定义的代码来解析post并取得文件的数据。 ASP.NET引入了FileUpload控件,它会同步地将POST数据载入到内存中,解析数据以从中提取文件,然后将其存储在磁盘上,从而提升了上传的效率。 这个解决方案有很多问题,最严重的就是它对内存的快速分块会导致OutOfMemory异常,因为在传送到磁盘之前,整个文件都会被放在内存中。 ASP.NET 2.0做出了更多的改善,包括磁盘缓冲方法,这会将任何超过80KB的文件都存储到磁盘上。 然而,还是存在一些限制:
ScaleUp声称解决了上述所有问题。 框架的特性可以保证:
之前微软IIS的PM,同时也是现在LeanServer的CTOMike Volodarsky对ScaleUp的工作方式做出了说明:
ScaleUp的秘密在于它使用IIS 7.0的本地扩展层,用它自己的高性能的预载入引擎替换了IIS平台的上传处理程序。 这使得它可以解除之前存在的上传限制,同时允许所有现存的与IIS兼容的应用程序可以处理web上传,而不需要在应用程序中做任何本质性的改变。
ScaleUp上传引擎的核心支持完全地异步请求预载入(asynchronous request preload),这解决了线程紧张的问题,并且让我们能够完全利用当前的服务器所提供的多核优势。
整个引擎在读取网络数据、解析多部分/格式数据上传、流模式实体过滤以及磁盘存储方面都完全是异步的。 在内部,我们会使用高级Windows性能技术,像异步无缓存的IO、高级缓冲区管理以及很多书中可以极大提升上传流量,并降低服务器上的资源使用量的IIS7.0技巧。
当前ScaleUp已经被MySpace使用,来处理每天两千五百万次上传,他们说在安装了IIS扩展之后,已经减少了上传服务器的数量。 ScaleUp可以用在ASP、ASP.NET和PHP应用程序中,并且能够用在现存的应用程序中而不需要修改。
查看英文原文:ScaleUp Addresses Many of IIS’ File Uploading Limitations
译者 侯伯薇 是InfoQ中文站架构社区编辑,有多年对日和国内项目开发经验,目前关注企业中技术与实际业务之间的融合和协作。
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复