IP属地:江苏
本文源码版本1.8.0_241,更高版本源码会有所不同。 常量 CompletableFuture类里只有2个常量 volatile Objec...
广播服务的顶层接口ApplicationEventPublisher @FunctionalInterfacepublic interface ...
Aware接口使用 Spring中Aware.java是个没有任何方法的接口,有很多子接口,常见的比如BeanNameAware,Applica...
1.拦截器配置 Shiro默认提供了13个拦截器 public enum DefaultFilter {anon(AnonymousFilter...
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上...
1.抛砖引玉 首先,我们来看下这段代码, value = 1; isFinsh = false; //线程A void exeOnCPUA(){...
1.字节码层面 通常我们使用synchronized有2种用法,一种是同步方法,一种是同步代码块。 如图1所示 对Test类进行反编译,我们发现...
1.存储结构 从JDK8之后,底层结构实现由数组+链表改为了数组+链表+红黑树。 基本存储字段如下图所示 同样,从JDK8之后,基本存储单元由E...