06 2019 档案

spring源码阅读(二) Bean加载之默认标签加载
摘要:接着上文的内容,我们经历了xml资源文件的校验/解析/终于要进入到Bean的加载中了。 上文进行到: 这里,加载代理类的一个判断是否是默认命名空间的标签,把过程分为两个步骤,我们先来看第一个分支,即默认标签的解析。 默认的这几个根标签的解析,我们就从最关注的"bean"标签解析开始吧。即:this. 阅读全文

posted @ 2019-06-30 18:11 aquariusm 阅读(457) 评论(0) 推荐(0)

spring源码阅读(一) Bean加载解析准备
摘要:作为一名java工程师,没有阅读过spring源码,总有一种要被鄙视的感觉,另外也想通过阅读源码提升自己的能力,没有比spring更合适的了。 那么开始这个源码阅读的系列吧,参考书籍《Spring源码深度解析》 2019-06-26 Spring加载的解析 首先我们构建的spring例子工程 我们主 阅读全文

posted @ 2019-06-30 17:17 aquariusm 阅读(253) 评论(0) 推荐(0)

ThreadLocal总结
摘要:最近面试被问了几次内存泄漏和内存溢出的问题了,整理下 关于ThreadLocal的内存泄漏。 弱引用还会存在内存泄漏吗? ThreadLocal的set发生了什么? 先来看下构造函数: 阅读全文

posted @ 2019-06-20 18:00 aquariusm 阅读(129) 评论(0) 推荐(0)

算法+结构?设计模式?
摘要:如果算法+结构是代码的核心,那么翻阅一些源码后,现在的理解是: 对于核心代码实现来说是这样的:算法+结构 = 核心思想的实现 对于框架来说:设计模式的组合 才是框架的思想 阅读全文

posted @ 2019-06-20 16:38 aquariusm 阅读(321) 评论(0) 推荐(0)

导航