自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 基于JDK1.8的ArrayList源码分析

文章目录ArrayList的定义与特性ArrayList所实现的接口类属性ArrayList构造函数ArrayList的扩容机制 ArrayList的定义与特性 ArrayList是一个动态数组,所谓动态即它能动态扩容,不像数组那样长度固定;支持随机访问、插入、删除,但因为底层是由数组实现,所以随机访问效率高,随机插入、删除效率低。 ArrayList所实现的接口 public class Arr...

2019-10-20 20:08:54 144

原创 HashMap(1.8)源码分析看这一篇就够了

概述 HashMap HashMap工作原理 HashMap的存入元素工作原理 HashMap底层是由数组、链表、红黑树实现的。 HashMap里有一个内部类Node,实现了Map.Entry接口,下面是Node的源码 static class Node<K,V> implements Map.Entry<K,V> { final int hash; ...

2019-10-20 20:08:25 130

原创 DispatcherServlet源码分析(二)

目录initStrategies() 以下源码分析基于 Spring的5.1.3 版本 先上SpringMVC的流程图: 我们知道DispatcherServlet是SpringMVC的一个关键类,关键点 是DispatcherServlet重写了FrameworkServlet的doService()方法,doService()又调用了doDispatch()方法,这两个方法是整个程序的关...

2019-02-25 15:17:14 321

原创 DispatcherServlet源码分析(一)

目录DispatcherServlet的继承层级HttpServlet抽象类FrameworkServlet抽象类DispatcherServlet类小结 DispatcherServlet的继承层级 先来看看DispatcherServlet的继承层级,如下图,由上至下我们的主要关注点应放在Servlet、GenericServlet,HttpServlet,HttpServletBean,Fr...

2019-02-02 11:30:13 931

原创 Maven生命周期与插件

Maven有三套生命周期 Maven有三套独立的生命周期,分别是clean、default、site,而每套生命周期都有自己的阶段。 clean阶段 clean生命周期有以下几个阶段: pre-clean clean post-clean 我们调用的mvn clean命令就是调用clean周期的pre-clean和clean这两个阶段 default default生命周期有以下阶段: va...

2019-01-21 10:37:40 222

原创 DOM操作之Element类型对象

目录Element 对象什么是Element对象获取html标签里的特性值html元素标签的attributes属性创建元素 document.createElement() Element 对象 什么是Element对象 Element对象就是你通过document.getELementById()获取的对象,这个对象其实就是html标签元素。 获取html标签里的特性值 1.用元素的属性来获取...

2018-12-19 17:14:40 1959

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除