
javaWeb
网站开发
李广进
死磕自己
展开
-
DNS解析的过程?
1浏览器先检查缓存中没有这个域名对应解析的IP地址(缓存时间通过TTL属性设置) 2 浏览器缓存中没有,则到操作系统缓存中是否有对应的DNS解析结果(通过一个配置文件中进行配置) 3 以上两步骤都没有就发送域名到LNDS(本地域名服务器,如学校的NDS服务器,小区电信提供商的NDS) 4 LDNS中没有就到Root Server根域名服务器请求解析 5根域名服务器返回给本地服务器一个主域名服务器(gTLD Server)地址(.com .cn等) 6 gTLD域名服务器查找并返回此域名对应的Name S原创 2020-06-07 23:35:41 · 293 阅读 · 0 评论 -
说一下Cookie 与session区别?
Cookie:把产生的数据放在浏览器内,不安全,有大小限制(cookie可能发生泄漏,只能是ascll字符串,简单类型) session: 放在服务器内,每个session在服务器内都有一个唯一的标识,安全,没有大小限制。(复杂类型的,可以入集合,对象等) ...原创 2020-04-27 10:46:28 · 204 阅读 · 0 评论 -
jsp与servle的区别?
jsp擅长视图层,servlet擅长控制层。 jsp 不是算是一个java类它是由tomcat生成的,而servlet是一个纯粹的java类 jsp 在由tomcat生成的时候给了九大内置对象,而servlet不叫内置对象。 jsp 实质上是一个简化的servlet (只负责视图层),servlet的功能比较全。 ...原创 2020-04-27 10:45:36 · 100 阅读 · 0 评论 -
转发与重定向的区别?
转发是服务器的行为,重定向是客户端的行为。 地址栏:转发的地址栏URL不要变,重定向的URL会变。 转发是数据共享的、可以带参数,而重定向不能数据共享与带参数。 转发是一次请求,重定响是二次请求。 ...原创 2020-04-27 10:44:49 · 95 阅读 · 0 评论 -
介绍一下什么是servlet?
servlet是服务器端的java小程序 生命周期: 1初始化阶段用init() 2响应客户端阶段用doGet与doPost 3终止阶段destroy() 不是线程安全的(可以加锁synchronied与避免使用全局变量来保证) 负责接受用户请求httpServletRequest,在doGet()与doPost()中做相应的处理,返回结果。 servlet只有一个实例。 servlet需要...原创 2020-04-27 10:43:49 · 372 阅读 · 0 评论 -
TCP的三次握手与四次挥手?
三次握手:分别是 客户端请求连接服务器 服务器回应 客户端回应 第一次握手:发请求报文:主要是标识SYN=1,初始序列号seq=x(同步已发送状态) 第二次握手:确认报文:初始化自己的序列号seq=y.确认号ack=x+1 (同步已收到) 第三次握手:确认报文:自己的序列号seq=x+1 ,确认号ack=y+1.(已建立连接状态) 四次挥手: 客户端-发送FIN说要关闭连接 服务器-发送FIN说我...原创 2020-04-27 10:41:12 · 87 阅读 · 0 评论 -
前端开发HTTP中常用的状态码有那些?
答案:回答的时候可以:先总后分 总: HTTP响应状态码分类 响应状态码有1到5开头的: 1** 消息,服务器收到请求,需要请求者继续执行操作 2** 请求成功,操作被成功接收并处理 3** 重定向问题,需要进一步的操作以完成请求 4** 客户端错误,请求包含语法错误或无法完成请求 5** 服务器错误,服务器在处理请求的过程中发生了错误 分: 200 请求成功。 301 永久移动。请求的资源已...原创 2020-04-22 20:41:10 · 406 阅读 · 0 评论