![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端知识点整理
文章平均质量分 76
一九九六年秋_
这个作者很懒,什么都没留下…
展开
-
一网打尽!CMS收集器和G1收集器的区别
CMS 收集器CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。它非常符合在注重用户体验的应用上使用。CMS(Concurrent Mark Sweep)收集器是 HotSpot 虚拟机第一款真正意义上的并发收集器,它第一次实现了让垃圾收集线程与用户线程(基本上)同时工作。从名字中的Mark Sweep这两个词可以看出,CMS 收集器是一种 “标记-清除”算法实现的,它的运作过程相比于前面几种垃圾收集器来说更加复杂一些。整个过程分为四个步骤:初始原创 2021-04-05 20:35:23 · 3401 阅读 · 2 评论 -
由浅入深!讲解Java集合基础+底层源码!
一、集合概述集合分为两个接口。Collection接口单列集合,用来存储一个一个的对象。它有两个主要的子接口。List接口:存储有序的、可重复的数据 --> “动态”数组该接口下的实现类:ArrayList、LinkedList、VectorSet接口:存储无序的、不可重复的数据 --> 高中讲的“集合”该接口下的实现类:HashSet、LinkedHashSet、TreeSetMap接口双列集合,用来存储一对(key - value)具有映射关系的数据,Key 是无序的、原创 2021-03-24 19:11:29 · 2924 阅读 · 2 评论 -
SpringMVC工作流程(doDispatch源码级别)
如题,整理了一下SpringMVC的工作流程。先看图:再看文字:客户端(浏览器)发送请求,直接请求到 DispatcherServlet。DispatcherServlet 根据请求信息调用 HandlerMapping,解析请求对应的 Handler。解析到对应的 Handler(也就是我们平常说的 Controller 控制器)后,开始由 HandlerAdapter 适配器处理。HandlerAdapter 会根据 Handler来调用真正的处理器来处理请求,并处理相应的业务逻辑。处原创 2021-03-24 15:45:34 · 170 阅读 · 0 评论 -
Cookie和Session的区别
Cookie:① Cookie是由服务器发给客户端的特殊信息,以文本的方式存放在客户端。也就是说,用户在浏览器上传自己的个人信息并提交至服务器的时候,服务器再向客户端发送信息的时候会回传这些信息(这些信息目前存放在HTTP响应头和ResponseHeader中),当用户接收到来自服务器的响应后,浏览器会将这些信息存放在一个统一的位置。② 客户端再次请求的时候,会把Cookie再次发回至服务器(这时Cookie信息存放在HTTP请求头中)。③ 服务器接收到后,会解析Cookie,并生成与客户端相对应的内原创 2021-03-24 12:55:28 · 152 阅读 · 0 评论