请回答2020
每天进步一点点
分布式锁 分布式锁
分布式锁的应用场景为什么需要用到分布式锁呢?在讨论这个问题之前,我们先看下一个业务场景: 系统A是一个电商系统,目前是一台机器部署,系统中有
2019-08-11
class="card-image tag-image"> Java Reference--2 Java Reference--2
Reference生命周期当Reference引用的对象不可达时,Reference对象自身会被放入一个pending队列。同时有一个引用处
2020-02-23
Java
Java Reference--1 Java Reference--1
GC与Reference在JVM进行GC的时候,JVM首先需要判断一个对象是否可以被回收。JVM从GC ROOT的对象开始向下搜索,搜索所走
2020-02-22
Java线程池-1 Java线程池-1
总所周知,创建线程比较损耗资源,频繁创建线程容易造成性能降低。因此需要使用线程池,主要原因是可以复用线程,另外使用线程池也可以比较方便的对线
2020-02-05
JVM Garbage Collector——G1 JVM Garbage Collector——G1
2020-01-07
JVM Garbage Collector——CMS JVM Garbage Collector——CMS
CMS定义CMS的全称是Concurrent Mark Sweep。 从名称上可以看出CMS的特点,可并发,使用标记-清除算法。CMS是针对
2020-01-04
JVM Garbage Collector——Parallel Collector JVM Garbage Collector——Parallel Collector
内存模型 Java中的内存模型如上图所示,分为两大块old(老年代)和young(新生代),新生代又分为三个区,分别是Eden(伊甸园),f
2019-10-27
JAVA 泛型 JAVA 泛型
为什么需要泛型想象以下的场景,我们需要编写一个容器类,支持对数据的简单操作,例如增删改查,那么实现可以如下 public MyContain
2019-07-06