synchronized可以保证方法或者代码块在运行时,同一时刻只有一个方法可以进入到临界区,同时它还可以保证共享...[作者空间]
介绍 红黑树是特殊的二叉查找树,又名R-B树(RED-BLACK-TREE)由于红黑树是特殊的二叉查找树,即红黑树...[作者空间]
彻底搞懂synchronized(从偏向锁到重量级锁) 接触过线程安全的同学想必都使用过synchronized这...[作者空间]
在Java相关的岗位面试中,很多面试官都喜欢考察面试者对Java并发的了解程度,而以volatile关键字作为一个...[作者空间]
熟悉Java多线程编程的同学都知道,当我们线程创建过多时,容易引发内存溢出,因此我们就有必要使用线程池的技术了。最...[作者空间]
今天继续为大家整理Java面试题,并涉及数据库和网络等相关知识,希望能帮助到各位开发者。 1,为什么要用sprin...[作者空间]
我们知道,在平时的开发当中,有时候我们需要创建大量的对象,如果我们动态创建的对象没有得到及时回收,持续堆积,最后会...[作者空间]
这四种锁是指锁的状态,专门针对synchronized的。在介绍这四种锁之前还需要介绍一些额外的知识。 首先为什么...[作者空间]
目录? 一.MySQL1.执行一条SQL的过程(A)连接器(B)缓存(C)分析器(D)优化器(E)执行器2.MyS...[作者空间]
几种 I/O 模型 为什么 Redis 中要使用 I/O 多路复用这种技术呢? 首先,Redis 是跑在单线程中的...[作者空间]
什么是CAS CAS(Compare And Swap),即比较并交换。是解决多线程并行情况下使用锁造成性能损耗的...[作者空间]
在项目开发中,经常用到以下类,现记录方便后续查阅。 1. 字符串处理 Java将字符串实现为String类型的对象...[作者空间]