摘要:
1.什么是ajax?为什么要使用ajax? ajax是Asynchronous JavaScript and XML ,也称为创建交互式网页应用开发技术。 2.为什么采用ajax 1)通过异步交互,提升用户体验 2)优化了浏览器和服务器之间的传输,减少了不必要的往返,减少了带宽。 3)AJAX引擎在 阅读全文
摘要:
1.forword和redirect的区别? forword是服务器请求资源,服务器直接读取URL,把目标地址URL响应读取出来,然后再把这些内容发送给浏览器。(特点是url和request session都可以获取到 即一次请求 相当于两次响应) redirect是请求重定向 服务器处理逻辑 发送 阅读全文
摘要:
1.Http协议是什么协议? 客户端和服务器之间的数据传输的格式规范,简称"超文本传输协议"。 2.什么是Http协议无状态协议?怎么解决Http协议无状态协议? 1)无状态协议对于事务没有处理能力 2)无状态协议解决办法 1.cookie 2.session会话 3.Http协议的状态码 1-- 阅读全文
摘要:
1.String与StrIngBuffer StringBuilder的主要区别在于StrIng是不可变对象,每次对String对象进行修改之后,相对于重新创建一个对象。 String源码解读: 不管何种String的构造函数,在初始化之后,其内部value是不可改变 StringBuilder源码 阅读全文
摘要:
最近在面试,虽然学习了一些新的框架,但是可能问类似于客户端服务器模型,然后根据其设计,所以就根据面试内容梳理一下客户端服务器模型。 客户端基本思路: 1.创建Socket实例,设置端口和IP地址等 2.通过Socket实例,获取到流对象 3.通过流对象,向其中输入数据 ,并且在完成后实现关闭流。 ( 阅读全文