07 2005 档案

单利模式与缓存功能的实现
摘要: 在《设计模式》一书中,作者这样来叙述单例模式的:确保一个类只有一个实例并提供一个对它的全局访问指针。 为了确保全局只有一个实例,所有访问这个类的实例的指针的地址保证相同,必须满足下面的几个条件: 私有的构造函数;自行创建这个事例;静态的实例化方法提供全局唯一实例。 在单例模式中又可以分为饿汉式单利模式和懒汉式单例模式。所谓饿汉式单例模式就是在类被访问时这个唯一的实例便被创建,而不管他是否会被使...阅读全文

posted @ 2005-07-23 15:40 Edward.Net 阅读(1032) | 评论 (1) 编辑

利用多线程解决多处理器充分利用的问题
摘要: 在B/S架构的应用中经常会遇到某个过程由于业务逻辑复杂而导致执行时间超长而达不到用户要求的情况。虽然说在IIS中会为每个用户建立一个单独的线程去处理,但是对于单个的用户来说仍然是只有一个线程,而且通常情况下开发的程序都是在主线程中运行。即使服务器有多个处理器,而实际上能够利用的大部分情况只有一个处理器。前一段时间我们公司的产品在为一个客户实施的时候就遇到了这样的问题,客户的服务器上面有4个CPU,...阅读全文

posted @ 2005-07-20 08:48 Edward.Net 阅读(1766) | 评论 (3) 编辑

服务器端ViewState的实现
摘要: 在B/S项目开发中经常会遇到由于ViewState的数据量太大而产生Client与Server进行交互时的网络传输数据量过大从而导致效率低下的现象。为了解决这个问题可以采用服务器端ViewState的方法,将不影响页面显示的对象保存到服务器端的硬盘上,这种方法虽然没有使用Session的速度快,但是可以减少Client与Server的数据交互因此速度要远比发送到客户端高很多,与此同时由于数据保存到...阅读全文

posted @ 2005-07-19 11:47 Edward.Net 阅读(1284) | 评论 (4) 编辑