Nginx核心功能:Web服务器,代理服务器以及邮件服务器; Nginx的基本架构 Nginx的工作模式:一主(Master process)N从(Work Process),即Master Slaver模式Nginx和Apache都是进程处理请求,IIS是线程处理,可以获得比较好的性能,还是还是需 ...
分类:
其他好文 时间:
2019-12-06 14:01:11
阅读次数:
72
通常前后端使用ajax交互时,客户端向服务器发送请求时,然后服务器向我们返回状态码。状态码就是告诉我们服务器响应的状态,由3位数字组成,其中第一位数字表示响应类别,响应类别从1到5分为五种 。 状态码响应类别原因 1xx 信息性状态码(Informational) 服务器正在处理请求 2xx 成功状 ...
分类:
Web程序 时间:
2019-12-02 13:58:33
阅读次数:
99
引言 前面学习了NIO与零拷贝、IO多路复用模型、Reactor主从模型。 服务器基于IO模型管理连接,获取输入数据,又基于线程模型,处理请求。 下面来学习Netty的具体应用。 1、Netty线程模型 Netty线程模型是建立在Reactor主从模式的基础上,主从 Rreactor 多线程模型: ...
分类:
Web程序 时间:
2019-12-01 20:31:22
阅读次数:
112
1、输入网址之后做了哪些事? 1、输入网址 2、DNS 解析 3、建立 TCP 链接 4、客户端发送HTTP 请求 5、服务端处理请求 6、服务端相应请求 7、浏览器获取展示 HTML 8、浏览器请求获取HTML 中的资源 2、rem 与 em 的区别? em 是相对于 本身 font-size 的 ...
分类:
其他好文 时间:
2019-12-01 09:34:03
阅读次数:
79
添加 Executor 在server.xml中的Service节点里面,增加executor节点,然后配置connector的executor属性,如下: 参数说明: namePrefix:线程池中线程的命名前缀。 maxThreads:Tomcat 可用于处理请求的最大线程数,默认是200。 m... ...
分类:
编程语言 时间:
2019-11-29 11:18:01
阅读次数:
60
5. 对 Flask 蓝图(Blueprint)的理解 1.什么是蓝图 蓝图/Blueprint 是一个存储操作方法的容器,这些操作在这个Blueprint被注册到一个应用之后就可以被调用,Flask可以通过Blueprint 来组织URL以及处理请求。 Flask使用 Blueprint 让应用实 ...
分类:
编程语言 时间:
2019-11-24 13:39:56
阅读次数:
102
Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制 ...
分类:
编程语言 时间:
2019-11-23 20:27:43
阅读次数:
75
前言 FBV(function base views) 就是在视图里使用函数处理请求,这一般是学django入门的时候开始使用的方式。 CBV(class base views) 就是在视图里使用类处理请求,这是面向对象的编程方式。 面试的时候基本上都是问到:你平常写的视图是基于函数的视图 (FBV ...
分类:
编程语言 时间:
2019-11-23 14:34:54
阅读次数:
71
51、说一说Servlet的生命周期? Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init(),service()和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法, ...
分类:
编程语言 时间:
2019-11-22 14:05:07
阅读次数:
70
#django设计模式 MVC - M 模型层(Model), 主要用于对数据库层的封装 - V 视图层(View), 用于向用户展示结果 - C 控制(Controller ,用于处理请求、获取数据、返回结果(重要) MTV django/flask - M -- 模型层(Model) 负责与数据 ...
分类:
其他好文 时间:
2019-11-21 19:52:11
阅读次数:
48