定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 类型:行为类模式。 类图: 首先来看一段代码: 代码的业务逻辑是这样的,方法有两个参数:整数i和一个请求request,根据i的值来决定由谁来处理re ...
分类:
其他好文 时间:
2018-10-05 00:00:23
阅读次数:
188
定义:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。使这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 责任链的重点在于“链”上,由一条链去处理相似的请求在链中决定谁来处理这个请求,并返回相应结果。“链”由多个处理器ConcreateHandler组成,下 ...
分类:
其他好文 时间:
2018-09-29 00:04:06
阅读次数:
170
文章转自 https://blog.csdn.net/john1337/article/details/70919212 BLOB与TEXT是为了存储极大的字符串而设计的数据类型,采用二进制与字符串方式存储。mysql对待这两个类型可谓煞费苦心,mysql会把这两种类型的值当做一个独立的对象处理,存 ...
分类:
数据库 时间:
2018-09-20 23:53:41
阅读次数:
385
本文来自网易云社区 作者:乔安然 1. Chain of Responsiblity 定义: 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。 结构实图: 2. Netty ChannelPipeline ...
分类:
Web程序 时间:
2018-09-18 11:18:36
阅读次数:
148
本文来自网易云社区 作者:乔安然 1. Chain of Responsiblity 定义: 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。 结构实图: 2. Netty ChannelPipeline ...
分类:
Web程序 时间:
2018-09-18 11:03:01
阅读次数:
175
response对象处理HTTP文件头 制作人:全心全意 禁用缓存 禁用缓存 在默认情况下,浏览器将会对显示的网页内容进行缓存。这样,当用户再次访问相关网页时,浏览器会判断网页是否有变化,如果没有变化则直接显示缓存中的内容,这样可以提高网页的显示速度。对于一些安全性要求较高的网站,通常需要禁用缓存。 ...
分类:
Web程序 时间:
2018-09-08 18:59:01
阅读次数:
313
spring mvc 处理流程 1)客户端向服务端发起请求 2)请求经过滤器到达 DispatcherServlet 前端控制器,并初始化 Spring MVC 配置。 3)前端控制器 DispatcherServlet 将请求资源 url 传递给 HandlerMapping 对象处理。 4)Ha ...
分类:
编程语言 时间:
2018-09-04 00:10:36
阅读次数:
141
职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,知道有一个对象处理它为止。 客户端代码: 职责链的好处,这当中最关键的是当客户提交一个请求时,请求时沿链传递直至有一个ConcreteHandler对象负责处理它。这使得 ...
分类:
其他好文 时间:
2018-08-26 16:40:44
阅读次数:
153
泛型 1.泛型概述 我们在集合中存储数据的时候,存储了String和Integer俩种类型的数据。而在遍历的时候,我们把它当做是String类型处理,做了转化,所以 会报错。但是呢?它在编译期间却没有告诉我们。所以我们觉得这一个设计的不好。所以集合也模仿着数组中在定义之前指明数据的类型,在 创建对象 ...
分类:
编程语言 时间:
2018-08-26 01:12:28
阅读次数:
137
4.1、Controller简介 Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分: 1、收集、验证请求参数并绑定到命令对象; 2、将命令对象交给业务对象,由业务对象处理并返回模型数据; 3、返回ModelAndView(Model部分是业务对象返 ...
分类:
其他好文 时间:
2018-08-11 22:00:18
阅读次数:
94