- 博客(5)
- 收藏
- 关注
原创 ConcurrentHashMap源码剖析
ConcurrentHashMap可以实现线程安全,但要理解,ConcurrentHashMap并不是像加了synchronized锁一样,ConcurrentHashMap只能保证map内的数据不被破坏,在并发线程中有读写操作时并不能保证安全,主要就是key一样时会有值覆盖问题
2022-09-14 23:20:24
484
原创 面试题·SpringMVC干了件什么事
用户发起请求,请求会到一个前端控制器DispatcherServlet前端控制器DispatcherServlet根据请求去到处理器映射器HandlerMapping前端控制器DispatcherServlet再根据映射器返回的结果到达处理器适配器,由具体的controller去执行一系列方法,会返回给前端控制器DispatcherServlet一个ModelAndView
2022-09-14 01:07:22
129
原创 ArrayList扩容机制底层源码分析
当创建ArrayList对象时,若使用的是无参构造器,则初始elementData的容量大小为0,当第一次向其中添加数据时,elementData则扩容容量为10,若需要再次扩容,则扩容为elementData当前容量的1.5倍
2022-09-12 19:48:38
187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人