问题:在Struts2中失效了,不但调转不过去还报404错误。不知道是Struts2中不支持还是需要其他的配置。原因:因为struts2采用过滤器的方式处理请求,默认情况时监控url地址的变化解决办法1、配置web.xml 解决 struts2 /* REQUEST FORW...
分类:
Web程序 时间:
2014-11-13 12:25:52
阅读次数:
218
理解:当客户端访问服务器时,会给服务器发送相关信息。tornado程序中,可在“处理请求类”(继承自tornado.web.RequestHandler)的请求函数中使用self.request.headers获得HTTP header客户端相关信息(包括"User-Agent")User-Agen...
分类:
Web程序 时间:
2014-11-13 10:49:16
阅读次数:
141
同步IO与异步IO的区别 首先要明确一点:不同IO模型之间的差别本质上是CPU的参与方式这里重点说一下各自的应用场景如何选择同步还是异步呢?主要有这么几个指标供参考1. 并发数量2. 接收字节数3. 处理请求所需CPU时间我们一个一个来考察并发数并发低的时候同步IO与异步IO差别不大并发高时差别会比...
分类:
其他好文 时间:
2014-11-13 09:19:22
阅读次数:
191
1、定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到对象处理它为止。 相信大家都写过if...else或者switch,当条件很多时需要写上数十行代码。如果要修改某些条件或者处理过程,就又要不断地修改这个牛叉的分支语句。...
分类:
其他好文 时间:
2014-11-07 18:47:00
阅读次数:
200
云计算设计模式(十六)——优先级队列模式
优先发送到服务,以便具有较高优先级的请求被接收和高于一个较低优先级的更快速地处理请求。这种模式是在应用程序是有用的,它提供不同的服务级别保证或者针对独立客户。...
分类:
其他好文 时间:
2014-11-07 11:21:19
阅读次数:
164
好莱坞原则是“不要打电话给我们,我们会打电话通知你”,其实Reactor模式就是如此,你不必一直询问某个事件是否发生了,当事件发生时,会主动通知你。一般用于服务器并发的处理请求。先来看几个Reactor模式中的参与者。
事件处理器:对应一个描述符,实现了应用程序在该描述符上提供的服务。Reactor管理器:是事件处理器的调度核心。用于控制事件调度,以及应用程序注册、删除事件处理器和相关的...
分类:
其他好文 时间:
2014-11-05 21:36:40
阅读次数:
199
控制器(Controllers) 在MVC架构模式的上下文里,控制器响应用户的输入(比如,用户点击“保存”按钮),并协调模型、视图以及(经常)数据访问层。在ASP.NET MVC程序里,控制器就是包含被路由框架处理请求时调用的方法的类。控制器操作 控制器类并无特别之处,跟别的.NET类几乎没什么区别...
分类:
Web程序 时间:
2014-11-05 14:34:46
阅读次数:
301
Web上最常用的两种Http请求就是Get请求和Post请求了。我们在做java web开发时,也总会在servlet中通过doGet和doPost方法来处理请求;更经常地,我们会在doGet方法的实现中调用doPost方法。尽管做了近两年的web开发,我对诸如Get请求和Post请求的基本概念仍....
分类:
其他好文 时间:
2014-11-04 14:47:00
阅读次数:
157
1、nginx相对于apache的优点:轻量级,同样起web服务,比apache占用更少的内存及资源抗并发,nginx处理请求是异步非阻塞的,而apache则是阻塞型的,在高并发下nginx能保持低资源低消耗高性能高度模块化的设计,编写模块相对简单社区活跃,各种高性能模块出品迅速啊apache相对于...
分类:
Web程序 时间:
2014-11-04 14:31:18
阅读次数:
173
Web MVC简介 1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下: 1、 Web浏览器(如IE)发起请求,如访问http://www.cnblogs.com 2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为htm...
分类:
编程语言 时间:
2014-11-04 12:25:14
阅读次数:
264