
源码阅读
文章平均质量分 75
Big东瓜
愿自信和自律伴随我的一生
展开
-
Hashmap源码阅读
首先理解HashMap的成员变量作用 HashMap的成员变量分为两个部分,第一部分是static finale修饰的成员变量,和 transient修饰的瞬时变量: //无参构造默认初始化大小 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 //最大容量,也就是数组最大长度 stati...原创 2019-09-14 01:07:45 · 177 阅读 · 0 评论 -
SpringMVC源码分析(一)
这一篇记录SpringMvc的初始化过程 Springmvc的入口在DispacherServlet,这个类是配置在web.xml中的,容器启动时就会加载 <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframewor...原创 2019-10-05 11:17:23 · 126 阅读 · 0 评论 -
SpringMVC源码分析(二)
这一篇记录springmvc的执行过程 当客户端发起http请求到达容器时会分配指定的servlet,并执行servlet的service方法。在springmvc中,所有请求都会到达DispatcherServlet,同上一篇原理一样,DispatcherServlet中并没有service方法,而是其父类重写了HttpServlet中的service方法,最终调用了DispatcherServ...原创 2019-10-05 17:25:24 · 159 阅读 · 0 评论