什么是注解?注解就是为容器提供元数据,例如@Controller 注解则是标记了该Bean需要交给Spring容器进行管理。那么我们怎么去实现自个的注解,也就是自定义注解呢?...
BeanFactoryPostProcessorBeanDefinitionRegistryPostProcessorImportBeanDefinitionRegistra...
前奏 Hystrix的常规使用姿势 我们的command在new的时候发生了什么?execute()是如何执行的?execute执行失败或者超时如何fallback? 一、P...
@心路_bbb7 这个构造方法是错误的,因为这样会导致对象的逸出,从而导致我们不能保证值的唯一性
什么是Java内存模型在知识星球中,有个小伙伴提了一个问题:有一个关于JVM名词定义的问题,说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM...
单线程扩容第三次循环那里为什么是数组下标2指向了key为5的节点,而不是数组下标3指向5,5指向7,7指向3?
JDK1.7 HashMap扩容:多线程下的死循环和丢失多线程情况下,HashMap扩容可能会形成死循环情况,或者丢失值。假设:三个Entity,rehash后key值分别为3、5、7。如图: JDK 1.7 HashMap扩容时...
ThreadPoolExecutor提供了四个构造方法: 我们以最后一个构造方法(参数最多的那个),对其参数进行解释: 如果对这些参数作用有疑惑的请看 ThreadPoolE...