前言:责任链模式在很多框架中都有体现,比如Spring,Mybatis等。 概念:使多个对象都有处理请求的机会,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象串成一条链,并沿着这条链一直传递该请求,直到有对象处理它为止。责任链模式的重点在“链上”,由一条链去处理相似的请求,在链中决定谁来处 ...
分类:
其他好文 时间:
2019-08-09 23:21:45
阅读次数:
98
一、角色 + 抽象处理者角色(Handler):定义出一个处理请求的接口。如果需要,接口可以定义 出一个方法以设定和返回对下家的引用。这个角色通常由一个Java抽象类或者Java接口实现 + 具体处理者角色(ConcreteHandler):具体处理者接到请求后,可以选择将请求处理掉,或者将请求传给 ...
分类:
其他好文 时间:
2019-08-09 13:27:13
阅读次数:
85
一、SpringMVC处理请求流程 1.流程图和三大组件 - DispatcherServlet:前端控制器 - HandlerMapping:处理器映射器 - Handler:处理器,- HandlAdapter:处理器适配器 - ViewResolver:视图解析器 - View:视图 ...
分类:
编程语言 时间:
2019-08-07 14:32:30
阅读次数:
86
只需4个步骤,分析解决在生产环境下JVM内存泄露问题
分类:
其他好文 时间:
2019-08-06 09:18:29
阅读次数:
122
前言 在测试时,我们经常需处理请求返回的响应数据,比如很多时候 cookie 或 token 或 Authorization授权码 会返回在 Response headers(响应头)中,这时我们便需要从中进行提取,以供其他接口使用。 今天我们主要学习下,如何在Jmeter中通过正则提取响应数据中 ...
分类:
其他好文 时间:
2019-08-04 13:23:43
阅读次数:
77
输入一个url发生了什么 1. DNS解析 2. TCP连接 3. 发送http请求 4. 服务器处理请求 5. 浏览器解析渲染页面 6. 连接结束 DNS解析 什么是DNS? DNS是一种组织成域层次结构的计算机和网络服务命名系统,他用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换成I ...
分类:
Web程序 时间:
2019-08-04 12:00:40
阅读次数:
233
为什么做日志系统 通常当系统发生故障时,工程师需要登录到各个服务器上,使用 grep / sed / awk 等 Linux 脚本工具去日志里查找故障原因。在没有日志系统的情况下,首先需要定位处理请求的服务器,如果这台服务器部署了多个实例,则需要去每个应用实例的日志目录下去找日志文件。每个应用实例还 ...
分类:
其他好文 时间:
2019-08-03 23:09:51
阅读次数:
631
nginx官网:http://nginx.org/ 一、 nginx和apache的区别 Nginx: 1、轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源。 2、抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 ap ...
分类:
系统相关 时间:
2019-08-01 17:29:40
阅读次数:
180
servlet 上文已经了解了web服务器和http协议是怎么回事儿,并且也了解了浏览器与服务器之间的联系,现在要介绍一下服务器是如何处理来自客户端的请求的,这就是servlet。 servlet:Java Servlet 是运行在Web服务器或应用服务器上的程序作用:处理请求,tomcat服务器会 ...
分类:
编程语言 时间:
2019-07-30 00:44:42
阅读次数:
127
1. Ajax (1)概念:ASynchronous JavaScript And XML 异步的JavaScript 和 XML 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求 ...
分类:
Web程序 时间:
2019-07-28 17:38:29
阅读次数:
113