服务器
handsome-h
慈不掌兵,情不立事,义不理财,善不为官。
展开
-
Web容器
是什么?Servlet没有main()方法。Servlet受控于另一个Java应用,这个Java应用称为容器。Tomcat就是这样一个容器。如果web服务器应用得到一个指向servlet的请求(而不是其他请求,如请求一个普通的静态HTML),此时服务器不是把这个请求交给servlet本身,而是交给部署该servlet的容器,要由容器调用servlet的方法,如doPost()或doGet()...原创 2019-06-05 20:33:38 · 648 阅读 · 0 评论 -
反向代理
定义:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。通过在网络各处放置反向代理节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距...原创 2019-06-05 20:44:28 · 1191 阅读 · 0 评论 -
代理服务
当客户端无法直接向服务端发起请求的时候,就需要代理服务。代理可以实现客户端与服务端之间的通信。代理分为正向代理和反向代理。正向代理和反向代理的区别:正向代理:客户端 <一> 代理 一>服务端以租房为例:A(客户端)想租C(服务端)的房子,但是A(客户端)并不认识C(服务端)租不到。B(代理)认识C(服务端)能租这个房子所以你找了B(代理)帮忙租到了这个房子。这个过...原创 2019-06-05 20:46:19 · 811 阅读 · 0 评论 -
Tomcat
下载安装之后,目录介绍如下:bin:二进制执行文件。里面最常用的文件是startup.bat,如果是 Linux 或 Mac 系统启动文件为 startup.sh。conf:配置目录。里面最核心的文件是server.xml。可以在里面改端口号等。默认端口号是8080,也就是说,此端口号不能被其他应用程序占用。lib:库文件。tomcat运行时需要的jar包所在的目录logs:日志tem...原创 2019-06-02 20:52:16 · 209 阅读 · 0 评论 -
Servlet运行原理
Servlet在容器中的执行过程1.浏览器向服务器发出GET请求2.服务器上的Tomcat接收到该url,根据该url判断为Servlet请求,此时Tomcat将产生两个对象:请求对象(HttpServletRequest)和响应对象(HttpServletResponce)3.Tomcat根据url找到目标Servlet,且创建一个线程4.Tomcat将刚才创建的请求对象和响应对象传递...原创 2019-06-20 00:07:58 · 4755 阅读 · 0 评论 -
Nginx
文章目录Nginx用途一、静态代理二、负载均衡三、限流四、缓存五、黑白名单Nginx用途一、静态代理Nginx擅长处理静态文件,是非常好的图片、文件服务器。把所有的静态资源的放到nginx上,可以使应用动静分离,性能更好。二、负载均衡Nginx通过反向代理可以实现服务的负载均衡,避免了服务器单节点故障,把请求按照一定的策略转发到不同的服务器上,达到负载的效果。常用的负载均衡策略有:轮...原创 2019-08-02 18:25:00 · 163 阅读 · 0 评论