摘要: 此片名为《蛤蟆王子的救赎》,是我们公司技术部集体YY的成果仅以此片,祝各位博客园的同学们新年快乐,也祝博客园蒸蒸日上,博文满天下~:) 阅读全文
posted @ 2009-01-23 15:18 Figo Yang 阅读(2176) 评论(25) 推荐(0) 编辑
摘要: Framework 4.0 CTP版发布一个多月了,在此期间稍有闲暇就打开来试试,尝试一下这个新东东。总体感觉微软现在技术大爆炸,一下子往F4里塞了好多东西,有的确实不错, 不过有的还是感觉有点粗糙,还经不起实战考验。那以下我会简单和大家过一遍这个新的框架,一起来聊聊F4的前景。简单回顾下历史,F1.1其实是个试验品,.Net Framework真正走向成熟其实从F2开始的,之后的F3,F3.5其... 阅读全文
posted @ 2008-12-12 09:30 Figo Yang 阅读(3579) 评论(33) 推荐(0) 编辑
摘要: 前端时间因为要做个大数据量分析,所以用C#写了个脚本跑,不过由于算法复杂度问题,初步估计需要40小时才能跑完。为了加快运算,我一开始想到了 并行计算,利用MPICH或其他类似的分布式计算框架开发,不过都比较麻烦。正巧微软新出来的并行库进入了我的视线,于是做了一次简单的尝试。并行库全称是Microsoft Parallel Extensions,此库已经计划作为framework 4.0的一部分来发... 阅读全文
posted @ 2008-12-11 12:12 Figo Yang 阅读(2693) 评论(6) 推荐(0) 编辑
摘要: 性能监控一直是各个网站必须认真考虑的问题,对于一个庞大的系统来说,如果不知道各个模块的运行情况,那出了意外,连怎么瘫掉的都不知道。我想这个 很多软件开发商都注意到了这点,所以在相应的web,数据库产品中加了各种监控数据,例如web连接数,request并发量,数据库链接数等等,供大家 使用。而且当系统分布在多个机器上时,分布式监控问题又凸显了出来,于是cacti应运而生。通过SNMP协议,cact... 阅读全文
posted @ 2008-12-10 10:13 Figo Yang 阅读(1656) 评论(5) 推荐(0) 编辑
摘要: 本文装载自:http://it.dianping.com/using_attribute_wrapping_performance_counter.htm 为要使用性能计数器对程序做监控,所以去MSDN查了一下性能计数器的实现,看完第一个感觉就是。。好麻烦。。如果要用计数器,要实现以下几步: 新建计数器分类 新建计数器集 新建计数器 创建计数器实例 初始化计数器实例 使用计数器实例我想如果对于开发... 阅读全文
posted @ 2008-12-09 10:17 Figo Yang 阅读(1792) 评论(4) 推荐(0) 编辑
摘要: 文章转载自:http://it.dianping.com/asp_net_page_load_order_problem_discussion.htm 前段时间遇到一个比较奇怪的case,情况是这样的,我在母版页render的时候会吐一些性能数据(例如Sql执行次数)用作监控,但总感觉每次 监控的数据内容都不全,明明load某张页面应该是需要执行10条sql,结果监控只监控到8条或9条。但单步调试... 阅读全文
posted @ 2008-12-08 10:10 Figo Yang 阅读(2968) 评论(11) 推荐(0) 编辑
摘要: 企业库相信大家已经很熟悉了,这次4.1版主要有以下几个更新:Support for Visual Studio 2008 and Visual Studio 2008 SP1.Interception mechanism in the Unity Application Block.Performance improvements.Usability improvements of the con... 阅读全文
posted @ 2008-10-28 08:57 Figo Yang 阅读(3500) 评论(8) 推荐(0) 编辑
摘要: 微软10月1号宣布了下一代开发工具和平台的正式名称分别称为“Visual Studio Team System 2010”和“.NET Framework 4.0”,很显然二者会在2010年发布。VSTS 2010开发代号“Rosario”(阿根廷港市罗萨里奥),将致力于引领下一代平台发展、提高开发人员的工作效率和热情、创建突... 阅读全文
posted @ 2008-10-27 14:45 Figo Yang 阅读(7458) 评论(3) 推荐(0) 编辑
摘要: 面临的问题在大型web应用开发中,为了保证应用的质量,保证用户体验,我们开发时总要经历从开发,测试,beta到最终上线的过程。 因为不同的测试运行环境的参数都不同,所以在实际开发中我们可以编写多个web.config,每个web.config特定用于某个测试运行环境。这一切看上去似乎顺理成章,但随着你的应用越做越大,web.config也会越来越大,而麻烦也会随之而来。 复杂的web.config... 阅读全文
posted @ 2008-10-24 13:20 Figo Yang 阅读(2790) 评论(5) 推荐(0) 编辑
摘要: 之前一直在做memcached的研究,并通过memcached做了很多性能优化,把许多执行频繁的语句 通过cache缓存起来,但做的很多都是service层的复杂数据缓存,数据访问层基本没有碰过。如果要动数据访问层,假设按照最普通的编程思路,说不 定我们改造数据访问层,可能会产生以下这样的代码:class UserDAC{public User GetUser(int id){//从缓存中取Use... 阅读全文
posted @ 2008-10-24 13:05 Figo Yang 阅读(1600) 评论(1) 推荐(1) 编辑