摘要: 注:本文来自https://www.cnblogs.com/gotodsp/p/6366163.html 1、HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP的长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由 阅读全文
posted @ 2018-11-15 23:34 _sanjun 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1、流程图 2、具体步骤: 1、用户发送请求至前端控制器DispatcherServlet; 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器; 3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispa 阅读全文
posted @ 2018-11-15 22:52 _sanjun 阅读(3433) 评论(0) 推荐(0) 编辑
摘要: 过程 1、DNS解析 2、TCP连接 3、发送HTTP请求 4、服务器处理请求并返回HTTP报文 5、浏览器解析渲染页面 6、连接结束 阅读全文
posted @ 2018-11-15 22:22 _sanjun 阅读(207) 评论(0) 推荐(0) 编辑
摘要: TCP 面向连接 可靠 传输形式:字节流 传输效率:慢 所需资源:多 首部字节:20 60 应用场景:要求通讯数据可靠(如文件传输、邮件传输) UPD 无连接 不可靠 传输形式:数据报文段 传输效率:快 所需资源:少 首部字节:8个字节(4个字段组成) 应用场景:要求通信速度快(如域名转换) 阅读全文
posted @ 2018-11-15 22:15 _sanjun 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 在传统的Java应用中,bean的生命周期很简单。使用Java关键字new进行bean实例化,然后该bean就可以使用了。一旦该bean不再被使用,则由Java自动进行垃圾回收。 正确理解Spring bean的生命周期非常重要,因为你或许要利用Spring提供的扩展点来自定义bean的创建过程。 阅读全文
posted @ 2018-11-15 21:23 _sanjun 阅读(759) 评论(0) 推荐(0) 编辑
摘要: TransactionDefinition接口中定义了五个表示隔离级别的常量: TransactionDefinition.ISOLATION_DEFAULT:使用后端数据库默认的隔离界别,MySQL默认采用的REPEATABLE_READ隔离级别,Oracle默认采用的READ_COMMITTED 阅读全文
posted @ 2018-11-15 20:47 _sanjun 阅读(5108) 评论(0) 推荐(0) 编辑
摘要: 1、支持当前事务: TransactionDefinition.PROPAGATION_REQUIRED:如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新的事务。 TransactionDefinition.PROPAGATION_SUPPORTS:如果当前存在事务,则加入该事务;如果 阅读全文
posted @ 2018-11-15 20:14 _sanjun 阅读(1001) 评论(0) 推荐(0) 编辑