Loading

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 30 下一页
摘要: 什么是HTTP压缩 有时候客户端和服务器之间会传输比较大的报文数据,这时候就占用较大的网络带宽和时长。为了节省带宽,加速报文的响应速速,可以将传输的报文数据先进行压缩,然后再进行传输。 HTTP支持多种报文压缩算法,下面是一个普通的请求头,从Accept-Encoding字段可以看出支持gzip、d 阅读全文
posted @ 2020-08-14 17:13 程序员自由之路 阅读(3783) 评论(3) 推荐(2)
摘要: 本文转载自架构师之路 一、静态页面 静态页面,是指互联网架构中,几乎不变的页面(或者变化频率很低),例如: 首页等html页面 js/css等样式文件 jpg/apk等资源文件 静态页面,有与之匹配的技术架构来加速,例如: CDN nginx squid/varnish 二、动态页面 动态页面,是指 阅读全文
posted @ 2020-08-14 11:21 程序员自由之路 阅读(849) 评论(0) 推荐(0)
摘要: session简介 做过Web开发的程序员应该对Session都比较熟悉,Session是一块保存在服务器端的内存空间,一般用于保存用户的会话信息。 用户通过用户名和密码登陆成功之后,服务器端程序会在服务器端开辟一块Session内存空间并将用户的信息存入这块空间,同时服务器会 在cookie中写入 阅读全文
posted @ 2020-08-12 16:17 程序员自由之路 阅读(22103) 评论(27) 推荐(13)
摘要: Nginx的主配置文件是nginx.conf,这个配置文件一共由三部分组成,分别为全局块、events块和http块。在http块中,又包含http全局块、多个server块。每个server块中,可以包含server全局块和多个location块。在同一配置块中嵌套的配置块,各个之间不存在次序关系 阅读全文
posted @ 2020-08-10 15:45 程序员自由之路 阅读(159823) 评论(7) 推荐(30)
摘要: Tomcat8之后,针对Http协议默认使用org.apache.coyote.http11.Http11NioProtocol,也就是NIO模式。通过之前的博客分析,我们知道Connector组件在初始化和start的时候会触发它子组件(Http11NioProtocol、NIOEndpoint的 阅读全文
posted @ 2020-07-17 13:42 程序员自由之路 阅读(1908) 评论(5) 推荐(2)
摘要: 在高版本的Tomcat中,默认的模式都是使用NIO模式,在Tomcat 9中,BIO模式的实现Http11Protocol甚至都已经被删除了。但是了解BIO的工作机制以及其优缺点对学习其他模式有有帮助。只有对比后,你才能知道其他模式的优势在哪里。 Http11Protocol表示阻塞式的HTTP协议 阅读全文
posted @ 2020-07-16 13:35 程序员自由之路 阅读(1533) 评论(0) 推荐(1)
摘要: Connector组件介绍 Connector(连接器)组件是Tomcat最核心的两个组件之一,主要的职责是负责接收客户端连接和客户端请求的处理加工。每个Connector都将指定一个端口进行监听,分别负责对请求报文解析和对响应报文组装。 Connector组件是整个Tomcat的入口,假如我们想要 阅读全文
posted @ 2020-07-15 13:36 程序员自由之路 阅读(966) 评论(0) 推荐(3)
摘要: Spring Boot一个非常突出的优点就是不需要我们额外再部署Servlet容器,它内置了多种容器的支持。我们可以通过配置来指定我们需要的容器。 本文以我们平时最常使用的容器Tomcat为列来介绍以下两个知识点: Spring Boot是怎么整合启动Tomcat容器的; 在Spring Boot中 阅读全文
posted @ 2020-07-14 13:36 程序员自由之路 阅读(2523) 评论(0) 推荐(2)
摘要: 什么是时序图 时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 使用场景 时序图的使用场景非常广泛,几乎各行各业都可以使用。当然,作为一个软件工作者,我这边主要列举和软件开发有关的场景。 1. 梳理业 阅读全文
posted @ 2020-07-13 13:39 程序员自由之路 阅读(170979) 评论(23) 推荐(37)
摘要: 通常我们不需要继承ApplicationContext的具体实现类,Spring提供了相关接口让开发人员扩展Spring IoC容器。(注意和“Bean扩展点”的区别) BeanPostProcessor BeanPostProcessor的实现类注册到Spring IOC容器后,对于该Spring 阅读全文
posted @ 2020-07-10 15:34 程序员自由之路 阅读(708) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 30 下一页