12 2021 档案
摘要:Nginx应用全入门 基础回顾 Nginx是什么? Nginx是一个高性能的HTTP和反向代理web服务器,特点是内存少,并发能力强 Nginx能做什么 Http服务器(Web服务器) 反向代理服务器 负载均衡 动静分离 Nginx主要命令: ./nginx 启动nginx ./nginx -s s
阅读全文
摘要:Tomcat对Https的支持 HTTPS简介 Https,是以安全为目标的Http通道,在Http的基础上通过传输加密和身份认证保证了传输的安全性。HTTPS在HTTP的基础上加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 HTTPS和HTTP的主要区别 HTTPS协
阅读全文
摘要:浏览器访问服务器的流程 请求发起的过程: 注意:浏览器访问服务器使用的是http协议,http是应用层协议,而具体传输还是使用的TCP/IP协议 Tomcat系统总架构 2.1 Tomcat请求处理过程 一个http请求过来,Tomcat会接收,然后根据配置调用不同的servlet来进行处理。 为了
阅读全文
摘要:SpringSecurity应用 pring Security 功能简介 认证:用户登录,两种认证方式:httpBasic、formLogin 授权:判断用户权限,可以访问什么资源 安全防护,防止跨站请求,session攻击等。 应用场景: 登录 授权 单一登录,一个账户同一时间只能在一个地方登录
阅读全文
摘要:SpringBoot源码解析 我们启动SpringBoot的代码: @SpringBootApplication public class SpringbootDemoApplication { public static void main(String[] args) { SpringAppli
阅读全文