①Servlet生命周期,初始化时在什么时候,有没有办法可以让Servlet不调用init初始化。
servlet有完整的生命周期,Servlet在被容器加载后,调用init进行初始化;在Servlet不再使用后,调用其destroy方法销毁。 不调用init初始化Servlet没见过,这道题不知道怎么接
②http协议内容,发送过程描述。
HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。
HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。
HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。
上面是度娘来的,总之一句话,http协议是网络传送协议,应用于iso七层协议中的应用层,是客户端-服务器模型。
发送过程描述:
TCP的三次握手: 客户端 发送 SYN(seq=0)到服务器端
服务器端发送 SYN(seq=0) ACK(ack=1)给客户端
客户端发送 SYN(seq=1) ACK (ack=1)给服务器端。建立连接
请求经过: 客户端发送http请求(get或者post等)
服务器确认
服务器返回请求数据
客户端确认
。。。经过n次请求
结束过程:
TCP四次握手 : 客户端 发送FIN 到 服务器端
池化思想
数据库死锁:
线程死锁:
线程生命周期
线程池生命周期
hashMap底层实现
spring依赖注入是什么时候注入的(和容器有关)
对象安全怎么实现