笔记列表

按章节整理的图文笔记,助你系统学习

笔记封面
Redis入门专辑 共 28 节

第二十三节 Redis布隆过滤器

1、布隆过滤器使用场景   比如有如下几个需求:   ①、原本有10亿个号码,现在又来了10万个号码,要快速准确判断这10万个号码是否在10亿个号码库中?   解决办法一:将10亿个号码存入数据库...

2021-10-08 17534
0 0
笔记封面
Redis入门专辑 共 28 节

第二十二节 redis 的雪崩、穿透和击穿

 关于Redis雪崩,穿透,击穿的问题,第一次接触名字有点陌生,听上去还比较相似,难以理解,过去做的很多项目中也都是用过Redis,但是第一次听到这几个关于Redis的坑还是一脸懵逼,直到这些坑真正显...

2021-10-08 2978
0 0
笔记封面
JVM专题 共 9 节

第五节 JVM的垃圾回收器

前面我们讲了垃圾回收的算法,还需要有具体的实现,在jvm中,实现了多种垃圾收集器,包括:串行垃圾收集器、并行垃圾收集器、CMS(并发)垃圾收集器、G1垃圾收集器和JDK11中的ZGC(超牛逼)接下来,...

2021-10-07 19233
0 0
笔记封面
JVM专题 共 9 节

第四节 JVM垃圾回收算法

1、什么是垃圾回收 程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存资源,最终将导致内存溢出,所以对内存资源的管理是非常重要了。 2、什么样的对象需要回收 ...

2021-10-07 18916
0 0
笔记封面
JVM专题 共 9 节

第三节 JVM内存模型

1、JVM整体架构 ![JVM整体架构](https://www.shenmazong.com/upload/b88f12ef-d70c-4fff-bf34-e3a44855c005.png) 由...

2021-10-07 19412
0 0
笔记封面
JVM专题 共 9 节

第二节 java类的加载机制

1、什么是类的加载 **类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数...

2021-10-07 18824
0 0
笔记封面
JVM专题 共 9 节

第一节 JVM简介

![JVM](https://www.shenmazong.com/upload/d8df66e5-4cd5-4f69-bbf3-7cfa5cbdf462.png) 1、什么是JVM JVM是Ja...

2021-10-07 19353
0 0
笔记封面
面试专辑高级篇 共 15 节

第四节 java中的Lock锁

1、概述 Lock是java.util.concurrent.locks包下的接口,Lock实现提供了比synchronized关键字更广泛的锁操作,它能以更优雅的方式处理线程同步问题。Lock提供...

2021-10-05 18890
0 0