按章节整理的图文笔记,助你系统学习
关于Redis雪崩,穿透,击穿的问题,第一次接触名字有点陌生,听上去还比较相似,难以理解,过去做的很多项目中也都是用过Redis,但是第一次听到这几个关于Redis的坑还是一脸懵逼,直到这些坑真正显...
前面我们讲了垃圾回收的算法,还需要有具体的实现,在jvm中,实现了多种垃圾收集器,包括:串行垃圾收集器、并行垃圾收集器、CMS(并发)垃圾收集器、G1垃圾收集器和JDK11中的ZGC(超牛逼)接下来,...
1、什么是垃圾回收 程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存资源,最终将导致内存溢出,所以对内存资源的管理是非常重要了。 2、什么样的对象需要回收 ...
1、JVM整体架构  由...
1、什么是类的加载 **类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数...
 1、什么是JVM JVM是Ja...
1、概述 Lock是java.util.concurrent.locks包下的接口,Lock实现提供了比synchronized关键字更广泛的锁操作,它能以更优雅的方式处理线程同步问题。Lock提供...
1、synchronized介绍 在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。 synchron...