Java Web 笔记
深入分析Java Web技术内幕(读书笔记)以及其他 Java Web相关的文章
Leo_Wuxg
这个作者很懒,什么都没留下…
展开
-
Java Web web.xml 根标签<web-app>浅析
web.xml 是 Java Web项目中常用的配置文件,用于配置 欢迎页、Servlet 以及 Filter 等。web.xml 的模式(Schema) 中定义的标签元素才能够使用。web.xml的模式文件是由Sun公司定义的,每个web.xml文件的根元素<web-app>中,都必须标明这个web.xml使用的是哪个模式文件。如下:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://w原创 2020-07-17 15:45:02 · 2132 阅读 · 0 评论 -
B/S网络架构概述、CDN
1. B/S 客户端使用同一的浏览器(Browser),浏览器具有统一性,不需要特殊的配置和网络连接。服务端(Server)和Browser都基于统一的应用层协议HTTP来交互数据,使得服务器开发者可以采用相对规范的开发模式,节省开发成本。 HTTP采用无状态的短连接的通信方式,通常情况下,一次请求就完成了一次数据交互。采用这种方式是为了能同时服务更多的用户。2. CDN架构(Cont...原创 2018-06-04 16:49:51 · 1573 阅读 · 0 评论 -
HTTP请求解析、浏览器缓存机制
1. 浏览器如何发起一个HTTP请求? 浏览器在建立Socket连接之前,必须根据地址栏输入的 URL 的域名 DNS 解析出IP地址,再根据 IP 地址和默认的80端口与远程服务器建立 Socket,然后浏览器根据这个 URL 组装成一个 get 类型的 HTTP 请求,通过 outputStream.write 发送到目标服务器,服务器等待 inputStream.read 返回数据,最...原创 2018-06-13 10:51:11 · 1538 阅读 · 0 评论 -
DNS域名解析
1. DNS域名解析过程 用户在浏览器输入 URL 地址后: 1. 浏览器检查缓存中是否存在这个域名对应的解析过的IP地址,如果有,则解析结束。(浏览器缓存大小有限制、域名被缓存的时间也可以通过TTL属性来设置) 2. 若浏览器缓存中没有,浏览器会查找操作系统缓存中是否存在该域名对应的DNS解析结果。Windows中可以通过 C:\Windows\System32\driv...原创 2018-06-13 17:24:02 · 279 阅读 · 0 评论 -
CDN工作机制和负载均衡概述
1. CDN架构 CDN(Content Delivery Network),内容分发网络,是构筑在Internet上的一种先进的流量分配网络。通过在现有的Internet中增加一层新的网络架构,使用户可以就近取得所需内容,提高用户访问网站的响应速度。 目前CDN都以缓存网站中的静态数据为主,如 CSS、JS、图片和静态页面等数据。通常来说CDN要达到以下几个目标: a. 可扩展...原创 2018-06-14 17:06:59 · 7534 阅读 · 5 评论