ThreadLocal 解决数据一致性的问题通常有几种方式(笔者理解为,进程内出现线程不安全的问题也是导致了数据不...[作者空间]
要看对象的二进制代码, 可以加入下面依赖。 可以调用ClassLayout.parseInstance(l).to...[作者空间]
一、线程简介 多任务:用户在同一时间内,运行多个应用程序; 多线程:指程序(一个进程)运行时产生了不止一个线程。进...[作者空间]
一.注解 java中注解默认实现annotation接口,一般我们自定义注解的时候主要使用的是两个元注解(其他两个...[作者空间]
结果:执行顺序:静态代码块—主程序—非静态代码块—构造函数—一般方法。 结果: 加入了子类以后,执行顺序有了新的变...[作者空间]
懂得都懂,本篇只是输出八股。 JOL的全称是Java Object Layout。是一个用来分析JVM中Objec...[作者空间]
一、阻塞队列 BlockingQueue 在java.util.concurrent包中,BlockingQueu...[作者空间]
一 .两种异常结构 java中的异常和错误都继承自java.lang.Throwable 在异常处理的时候,都会接...[作者空间]
前言 当多线程访问共享且可变的数据时,涉及到线程间同步的问题,并不是所有时候,都要用到共享数据,所以就需要Thre...[作者空间]
1. 开始感受SPI机制的作用 SPI(Service Provider Interface),翻译成为中文叫做"...[作者空间]
JAVASE 的API并没有提供获取枚举值注解信息的方法,只能获取到enum类上的注解,但是有一种场景:通过注解为...[作者空间]
在HotSpot虚拟机里,对象在堆内存中的存储布局可以划分为三个部分:对象头(Header)、实例数据(Insta...[作者空间]
Java 反射机制对于小白来说,真的是一道巨大的坎儿,其他的东西吧,无非就是内容多点,多看看多背背就好了,反射真的...[作者空间]
从一个例子理解多态 对于一个不同特征的对象,使用接口可以隐藏子类的行为,对外暴露同一个接口,从而实现编程的解耦. ...[作者空间]
线程池的优势 线程池做的工作主要是控制运行的线程数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果...[作者空间]
对 ThreadPoolExecutor 各个属性解释得挺全的 Java并发(六)线程池监控[https://w...[作者空间]
HashMap是非线程安全的,因此java的集合框架中提供了线程安全的map,就是ConcurrentHashMa...[作者空间]
Set和String 1. Set接口 1.1 Set接口特征和概述 1.2 HashSet存储过程 1.2.1 ...[作者空间]
1 场景 这里介绍一个jdk自带的线程阻塞、唤醒工具LockSupport。 此工具类属于juc包的一部分,所在包...[作者空间]
HashMap 的 7 种遍历方式与性能分析!(强烈推荐)随着 JDK 1.8 Streams API 的发布,使...[作者空间]