09 2010 档案

摘要:Session模型简介   Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字... 阅读全文
posted @ 2010-09-25 11:52 PPDev 阅读(863) 评论(0) 推荐(0) 编辑
摘要:1。 缓存的分类 从分布上来看,我们可以概括为客户端缓存和服务器端缓存。如图15-1所示:图15-1缓存的分类客户端缓存—— 这点大家都有直观的印象。比如你去一个新的网站,第一次可能要花一阵子时间才能载入整个页面。而以后再去呢,时间就会大大的缩短,原因就在于这个客户端缓存。现在的浏览器都比较智能,它会在客户机器的硬盘上保留许多静态的文件,比如各种gif,jpeg文件等等。等以后再去的时候,它会尽量使用本地缓存里面的文件。只有服务器端的文件更新了,或是缓存里面的文件过期了,它才会再次从服务器端下载这些东西。很多时候是IE替我们做了这件事情。服务器端缓存—— 有些东西没法或是不宜在客户端缓存,那么 阅读全文
posted @ 2010-09-17 15:37 PPDev 阅读(1587) 评论(3) 推荐(0) 编辑
摘要:Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面。你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm2.aspx") 或者 Response.Redirect("http://www.cnnas.com/") Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server.Transfer("WebForm2.aspx")。不过,这条语句有一系列独特的优缺点。 首先,通过 Server.Transfer 引导到另一页面保 阅读全文
posted @ 2010-09-10 10:54 PPDev 阅读(687) 评论(0) 推荐(2) 编辑
摘要:对于单例模式处理并发问题造成问题解决方法是:双重检查加锁下面是Java和C#的写法Java:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicclassSingleton{/***对保存实例的变量添加volatile的修饰*/privatevolatilestaticSingletoninstance=null;privateSingleton(){}publicstaticSingletongetInstance(){//先检查实 阅读全文
posted @ 2010-09-03 14:32 PPDev 阅读(420) 评论(2) 推荐(0) 编辑
摘要:1. ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;A A ZERO SPACE--------- --------- --------- -------... 阅读全文
posted @ 2010-09-02 11:57 PPDev 阅读(656) 评论(0) 推荐(0) 编辑