关闭

敏捷开发流程总结

Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其他业界的应用是否理想不得而知,但以下总结了我所在公司的敏捷开发试验,希望可以达到管中窥豹的目的。  敏捷开发宣言—— 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 虽然右项也有价值,但...
阅读(230) 评论(0)

双11后续报道:“中国规模”负载背后的技术支撑

在24小时之内实现30亿美元的销售额,中国的电商巨头阿里巴巴最近做到了这一壮举。天猫和淘宝在处理这种规模的负载时遇到了哪些挑战,又是如何应对这些挑战的呢?InfoQ有机会就此向天猫和淘宝的架构师庄卓然和优昙请教了一些问题。 天猫是中国领先的B2C电子商务网站,而淘宝是中国最大的C2C在线购物平台,二者都是阿里巴巴集团的子公司,总共有超过5亿的注册用户。双11大促活动今年已经是第4年,UV数总计达...
阅读(385) 评论(0)

代码优化的另一面

优化软件是一件好事,但如果使用不当,就会好事变坏事。如果你在优化代码时走向了错误的道路,那么这种优化会提高开发成本、降低生产力。在软件开发过程中,成本需要时刻谨记在心。一般来说,优化的软件需要花费更长的时间来交付,因为你需要花费精力使它质量更高。有时候,你并不是为了运行速度而做优化。对于嵌入式系统来说,可能是减少内存使用,对于手持设备,可能是硬件资源限制。优化的代码通常难以调试和维护,因为你需要牺...
阅读(231) 评论(0)

千万要避免的五种程序注释方式

你是否曾在检查代码时碰到一条在你看来多余的注释?在代码中使用注释的目的是提升代码的可读性,以让那些非原始代码开发者能更好地理解它们。 我甄别出5类让我不胜其扰的注释及5类生成它们的程序员。我希望读过本篇之后,你不会与他们一样坠入同一条河流。作为一项挑战,你不妨把写这5类注释的程序员与5类程序员[英文]作一下匹配。 1. 骄傲型程序员 public class Program  {...
阅读(119) 评论(0)

德国SNS交友/视频网站Poppen.de的技术架构分享

Poppen.de是一个德国的 交友/ 聊天/ 视频 的SNS网站, 部分内容NSFW,网站采用了很多我们熟悉的技术,像Nginx,MySQL,CouchDB,Erlang,Memcached的,RabbitMQ(消息服务器),采用了Graphite作为网站的系统监控,Red5作为视频服务,Tsung作为压力测试工具,选择的技术种类较多,还采用PHP和Erlang 2种程序语言作为不同功能的开发...
阅读(340) 评论(0)

海量用户积分排名算法探讨

某海量用户网站,用户拥有积分,积分可能会在使用过程中随时更新。现在要为该网站设计一种算法,在每次用户登录时显示其当前积分排名。用户最大规模为2亿;积分为非负整数,且小于100万。 PS: 据说这是迅雷的一道面试题,不过问题本身具有很强的真实性,所以本文打算按照真实场景来考虑,而不局限于面试题的理想环境。 存储结构 首先,我们用一张用户积分表user_score来保存用户的积分信息。 表结构...
阅读(271) 评论(0)

转载:技术普及帖:你刚才在淘宝上买了一件东西

你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com。这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、移动)的情况下,转换后的IP地址很可能是 不一样的,这首先涉及到负载均衡的第一步,通过DNS解析域名时将你的访问分配到不同的入口,同时尽可能保证你所访问的入口是所有入口中可...
阅读(188) 评论(0)

用JS创建文件,文件夹,及相关属性

一、功能实现核心:FileSystemObject 对象   要在java-script中实现文件操作功能,主要就是依靠FileSystemobject对象。   二、FileSystemObject编程   使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。   (一)创建File...
阅读(1146) 评论(0)

ADODB.stream对象的方法/属性

Cancel 方法      使用方法如下      Object.Cancel      说明:取消执行挂起的异步 Execute 或 Open 方法的调用。 Close  方法      使用方法如下      Object.Close      :关闭对像 CopyTo 方法      使用方法如下      Object.CopyTo(destStream,[CharN...
阅读(159) 评论(0)

SlideShare从Flash迁移到HTML5

最近,著名的在线演示托管网站Slideshare,完成了用HTML5取代Flash实现幻灯片分享的功能。 之前,浏览器必须安装Adobe Flash才能查看该网站的幻灯片。但是,随着HTML5的进步,越来越多的访问量来自没有Flash支持的(移动)浏览器,过渡到HTML5意味着...
阅读(281) 评论(0)

可持续的速度——怎么理解?如何实现?

以可持续的速度工作”,这是《敏捷宣言》的原则之一,也常常是难以实现的一条。Agile Leader新闻组最近开始讨论可持续速度的相关话题。 什么才是真正“可持续的速度”,如何始终如一地达成可持续的速度,这是讨论围之展开的两个中心。 Bob Sarni引用敏捷原则,开启了这次讨...
阅读(173) 评论(0)

Java 8决定采用跟C#一样的Lambda句法

鉴于Java 7 SE(标准版)现已正式发布,甲骨文和Java社区进程组织(JCP)的成员们已开始仔细考虑为这种编程语言的下一个版本Java SE 8添加什么功能特性。前段时间曝光将为Java 8提上议程的工作是:设计面向云计算的Java。近日又有提出了对Java 8语法上的...
阅读(229) 评论(0)

Oracle展示Java SE8路线图 追加Java ME投资

甲骨文于本周举行的JavaOne会议中公布了目前各种Java规格与技术的进度,包括展示Java SE8的发展蓝图,阐述对Java EE7的规划,并推出JavaFX 2.0,以及宣布增加对Java ME的投资。 Java SE为标准版的Java平台(Java Platform S...
阅读(615) 评论(0)

auto-comet服务器端向客户端的自动发送

介绍一个服务器端自动向客户端推送信息的框架。在这之前先要了解几个东西,首先是comet comet介绍 基于 HTTP 长连接的“服务器推”技术,是一种新的 Web 应用架构。基于这种架构开发的应用中,服务器端会主动以异步的方式向客户端程序推送数据,而不需要客户端显式的发出请...
阅读(670) 评论(0)

String中intern的方法

首先查看官方API那个的解释: ——————————————————————————————————————— intern public String intern() 返回字符串对象的规范化表示形式。 一个初始时为空的字符串池,它由类 String 私有地维护。...
阅读(166) 评论(0)
35条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:11812次
    • 积分:308
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:27篇
    • 译文:1篇
    • 评论:1条
    最新评论