2019年4月18日
摘要: 深入并发包 ConcurrentHashMap 概述 JDK1.8的实现已经摒弃了Segment的概念,而是直接用Node数组+链表+红黑树的数据结构来实现,并发控制使用Synchronized和CAS来操作,整个看起来就像是优化过且线程安全的HashMap,虽然在JDK1.8中还能看到Segmen 阅读全文
posted @ 2019-04-18 23:23 反光的小鱼儿 阅读(328) 评论(0) 推荐(0)
摘要: 通过BeanPostProcessor理解Spring中Bean的生命周期及AOP原理 Spring源码解析(十一)Spring扩展接口InstantiationAwareBeanPostProcessor解析 Spring bean的生命周期 Spring作为一个优秀的框架,拥有良好的可扩展性。S 阅读全文
posted @ 2019-04-18 17:26 反光的小鱼儿 阅读(1201) 评论(0) 推荐(0)
摘要: 反转二叉树 java实现 描述 实现二叉树的反转 示例: 原二叉树: 解析 递归 1.判断根是否为空,根为空直接返回根;否则继续;2.递归反转根的左右子树 非递归 1.判断根是否为空,根为空直接返回根;否则继续;2.交换根节点的左右子节点;3. 交换第二层结点的左右子树;4 重复下去,最后一个结点。 阅读全文
posted @ 2019-04-18 00:02 反光的小鱼儿 阅读(484) 评论(0) 推荐(0)