java
Dantalion_andorid
这个作者很懒,什么都没留下…
展开
-
HashMap源码分析
参考资料: 谢谢这些大佬(⊙o⊙) https://blog.csdn.net/lw_zj_ywn/article/details/78282905 https://blog.csdn.net/qq_33245923/article/details/75195113 https://blog.csdn.net/qq_31865983/article/details/85029182 ht...原创 2019-03-06 11:35:20 · 186 阅读 · 0 评论 -
谈谈红黑树
目录 1.红黑树是啥? 2.为什么红黑树能有高效率? 3.红黑树调整原理说明 4.java代码实现 1.红黑树是啥? 初次接触到红黑树是在hashmap的源码分析,hashmap是一种查找以及删除效率较高的数据结构,但是在单个桶位链表过长(冲突发生了很多次)的情况下hashmap的效率会降低,极端一点,整个hashmap只有一个链表存在的情况下(假设不存在树化机...原创 2019-03-11 09:03:29 · 287 阅读 · 0 评论 -
AOP
作为spring最大的两个特点AOP与DI,其实也可以看做多种设计模式的组合。 1.AOP 是什么 AOP:面向切面编程。(通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。--百度百科)。 先介绍一下简单的思路,所以举个例子。假设一个业务流程,去图书馆借书,以及还书 可以注意到,验证身份信息是两者的共...原创 2019-03-15 11:27:11 · 207 阅读 · 0 评论