IP属地:广东
es中must和should同级会导致should失效读取邮件中的图片,发送正文中带图片的邮件,发送带公司logo的邮件,可通过该图片判断用户是...
一、selenium 1、pom文件依赖引入: 2、window系统下载与chrome浏览器版本相同的chromedriver,如果已有的话,略...
单例set方法(包括成员变量)循环依赖,spring会利用三级缓存解决,无需额外配置 一级缓存放成品对象 二级缓存放发生了循环依赖时的产品对象(...
1. prepareRefresh 创建和准备Environment对象,键值对 2. obtainFreshBeanFactory 获取或创建...
懒实例化双检查 单例模式 public final class Singleton{ private Singleton(){ } pr...
饿汉式单例是线程安全的,类加载的时候创建实例 懒汉式单例是线程不安全的, 双检锁懒汉单例需要加volatile关键词,防止指令重排导致获取实例未...
volatile 定义共享变量 可见性: 对共享内存的改动,同步到每个使用该变量的线程,让变量改动后对所有线程可见。 原理,读写屏障 写屏障:保...
调用synchronized默认会给锁对象加锁偏向锁,若有其他线程竞争会将锁升级为轻量级锁,若仍未竞争到锁,线程会自旋,循环操作尝试获取锁(自旋...
阻塞IO 非阻塞IO 多路复用 信号驱动