摘要:有几个概念在服务器端编程时我会经常混淆,估计有些朋友也和我一样。它们是请求(对应响应),连接,线程。这篇短文主要是对这几个概念作了一定的解释,当你理清这些概念以后,就不会习惯性的认为一个请求必须由一个线程处理了,它们之间并没有这种必然的联系。 阅读全文
【经验总结】.Net的并发连接数限制问题
2009-12-18 22:03 by GUO Xingwang, 6887 阅读, 2 推荐, 收藏, 编辑
摘要:最近在项目中遇到了很棘手的问题,查到最后发现是由于HttpWebRequest对于同一个domain的请求建立的连接数同时不能超过两个的限制造成的。我用这篇短文把对这个问题的处理记录下来,同时也做为个人的经验积累吧,希望对大家有所帮助。 阅读全文
大家一起学面向对象设计模式系列Chapter 04 建造者(Builder)
2009-03-18 14:44 by GUO Xingwang, 1969 阅读, 0 推荐, 收藏, 编辑
摘要:这一篇我将向大家讲解建造者(Builder)模式。在上一篇文章中我们主要学习了抽象工厂(Abstract Factory)模式,抽象工厂模式主要解决对不同等级结构的产品的创建工作,主要关注的是创建哪一批产品的问题,而本文所讲的建造者模式主要是解决对于一个产品如何分部创建的问题,这是对于建造者模式的最初描述。同样,这篇文章主要分为两大部分来讲解,第一部分我会对建造者模式的原型进行详细的说明,第二部分会对建造者模式如何解决具体问题进行探讨。 阅读全文
大家一起学面向对象设计模式系列Chapter 27 附录--61条面向对象设计的经验原则
2009-03-16 17:48 by GUO Xingwang, 874 阅读, 0 推荐, 收藏, 编辑
摘要:我觉得这61条经验原则说的很好,所以我把它作为设计模式系列的一个附录贴到这里提供给大家参考(实际上与设计模式关系不大)。对于每一条原则我们都可以进行深入的思考,理解其中的内涵,遵循这些原则的设计可能在复用性和扩展性上会更好些。 阅读全文
大家一起学面向对象设计模式系列Chapter 03 抽象工厂(Abstract Factory)
2009-03-16 17:43 by GUO Xingwang, 2324 阅读, 0 推荐, 收藏, 编辑
摘要:这篇文章主要分为两大部分内容,在第一部分中我将介绍抽象工厂模式的原型,包括抽象工厂的意图,可以解决的问题,原型代码和UML等,再结合一个生活中的小例子进行原型的说明。第二部分我会结合实际项目来讲述一下抽象工厂模式是如何应用的。最后我会对抽象工厂模式进行一个小结。 阅读全文
大家一起学面向对象设计模式系列Chapter 02 软件设计的基本原则
2009-03-13 16:51 by GUO Xingwang, 2011 阅读, 0 推荐, 收藏, 编辑
摘要:我们为什么要使用设计模式呢?有人可能会说为了设计出"高内聚低耦合"的软件。"高内聚低耦合"的软件实际上也就是本文所说的具有可维护性和可复用性的软件。 阅读全文
大家一起学面向对象设计模式系列Chapter 01 本系列介绍
2009-03-13 10:43 by GUO Xingwang, 2122 阅读, 0 推荐, 收藏, 编辑
摘要:大家好,几个月后我又开始写文章了,上一关于BlogEngine.Net的系列得到很多园友的支持,让我体会到了分享的快乐。这是我的新系列,主要是讲解GOF23种设计模式的文章。其实,这是一个被讲得很多的一个话题,博客园中关于设计模式的文章太多了,例如TerryLee的.NET设计模式系列等。不过好的东西不怕被讲烂,可能讲法不一样给大家带来的收获也不一样,对于我来说,其实基本上博客园中任何一篇文章都可以给我带来新的收获。 阅读全文
大家一起学面向对象设计模式系列 索引贴
2009-03-13 10:42 by GUO Xingwang, 2844 阅读, 1 推荐, 收藏, 编辑
摘要:为方便大家阅读,特制作索引贴.Welcome to share your idea,thank you!欢迎分享您的想法,谢谢! 阅读全文
对于技术 方法 生活等问题的思考
2009-03-10 11:08 by GUO Xingwang, 2274 阅读, 0 推荐, 收藏, 编辑
摘要:我写这篇是由于看了小羊的"对技术的掌握到底应该有多深?"以及下面园友的评论加上自己对这一问题也有一定的看法,想表达出来与大家分享一下,同时也作为自己认识的一个记载.写的可能有些语无伦次,希望大家理解,有什么自己的想法大家可以评论. 阅读全文
对于Global Assembly Cache与Native Image Cache的一点探索
2008-12-08 13:32 by GUO Xingwang, 2865 阅读, 1 推荐, 收藏, 编辑
摘要:有过.Net平台上开发经验的朋友,很多人对Global Assembly Cache(文中简称GAC)都不陌生,但是很少有人听过Native Image Cache(文中简称NIC,这是自己起的简称)。在这篇文章里我将对GAC和NIC做一个稍稍深入的探讨,包括一些使用上的小技巧,部分是本人对于一些概念的理解和一些微软的MSDN中没有记载的或回避的内容,希望这篇文章能给大家带来一点收获。 阅读全文