一、nginx ngnix是反向代理服务器,它是代理,本身并不执行,是个传话筒,把用户提交的请求转发给web服务器,再把web服务器的结果转发给用户。为了提高性能,启用反向代理,实际的web服务器可以有很多台,而ngnix放在前面,可以把这些web服务器整合成一个虚拟的更强大的服务器。 二、iisi ...
分类:
其他好文 时间:
2017-12-02 20:22:48
阅读次数:
196
关于Servlet的跳转有三种方式:eg:源地址/a1,目标地址/a2 1。请求转发:req.getRequestDispatcher("/a2").forward(req,resp); forward要提交给目标地址/a2 原理:浏览器请求/a1,然后/a1请求/a2,/a2响应给/a1。然后由/ ...
分类:
编程语言 时间:
2017-11-29 19:46:08
阅读次数:
130
nginx反向代理,实现动静分离nginx反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。?当客户机向站点提出请求时,请求将转到代理服务器。然后,代理服务器通过防火墙中的特定通路,将
分类:
其他好文 时间:
2017-11-29 17:01:53
阅读次数:
157
(1)RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.sendRedirect 方法不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其他应用程序中的资源,甚至是使用绝对URL重定向到其他站 ...
分类:
Web程序 时间:
2017-11-25 13:08:43
阅读次数:
170
1). 重复提交的情况: ①. 在表单提交到一个 Servlet, 而 Servlet 又通过请求转发的方式响应一个 JSP(HTML) 页面, 此时地址栏还保留着 Serlvet 的那个路径, 在响应页面点击 "刷新" ②. 在响应页面没有到达时重复点击 "提交按钮". ③. 点击 "返回", 再 ...
分类:
Web程序 时间:
2017-11-24 00:21:28
阅读次数:
285
JavaWEB 开发中的 / 的含义 ①.当前WEB应用的根路径(http://localhost:8080/contextPath/) 请求转发时:request.getRequestDispathcher("/XXX").forward(request,response); web.xml文件映 ...
分类:
编程语言 时间:
2017-11-24 00:19:40
阅读次数:
227
https://yq.aliyun.com/articles/53308 摘要: 有些时候,有些程序可能需要依赖图形界面才能启动,例如安装Oracle时(其实oracle支持命令行安装),例如需要启动一个图形界面的浏览器如firefox。作为服务端的系统,通常不会安装臃肿的图形界面。那么如何在不安装 ...
分类:
其他好文 时间:
2017-11-21 14:36:43
阅读次数:
1086
Scrapy不是一个函数功能库,而是一个爬虫框架。爬虫框架是实现爬虫功能的一个软件结构和功能组件集合。爬虫框架是一个半成品,能够帮助用户实现专业网络爬虫。 1.scrapy爬虫框架结构 数据流向步骤1: 1 Engine从Spider处获得爬取请求(Request)2 Engine将爬取请求转发给S ...
分类:
其他好文 时间:
2017-11-19 19:46:58
阅读次数:
155
前言 在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session。当用户第 ...
分类:
Web程序 时间:
2017-11-19 19:45:17
阅读次数:
199
由于项目后台使用的是node,然而node不适合对静态资源的处理,因为他的异步处理(事件轮询)机制,所以更擅长的是密集I/O型的应用,所以我就有了一个想法,使用nginx来做反向代理,当请求的是静态资源的时候,直接由nginx(监听80端口)自己处理并返回,其他非静态资源请求转发至node(8080 ...
分类:
其他好文 时间:
2017-11-18 14:18:27
阅读次数:
187