红黑树是一棵自平衡的二叉搜索树,因此在学习红黑树之前,我们需要回顾一下之前所学的知识二叉搜索树和平衡二叉树。 1.二叉搜索树 二叉搜索树又叫二叉查找树或者二叉排序树,它首先是...
AQS,全称AbstractQueuedSynchronizer,是Concurrent包锁的核心,没有AQS就没有Java的Concurrent包。它到底是个什么,我们来看...
阿里,百度,腾讯,360,新浪,网易,小米等 文章汇总:https://www.cnblogs.com/dotnetcrazy/p/9160514.html 目录: 特点: ...
注:看到掘金上有一篇关于Git的写的很好的文章,转载一下,希望能帮助到大家。若有任何问题,可与本人联系,如侵必删,谢谢。文章出处:一篇文章,教你学会Git作者:Ruheng ...
适用对象 1、一直从事企业开发的人员2、刚刚接触互联网行业的技术人员3、其他想了解互联网服务端技术架构的人(互联网行业的老手就免啦😁) 写在前面 通过本文,可以让读者对服务端...
引子 《Effective Java》中第25条中《列表优于数组》中提到数组是协变的,相反泛型是不可变的 其实用于描述Java类型转换后的继承关系一共有三种,协变,逆变,不可...
作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Ja...