继承了 InitializingBean 接口会在类被注入Spring容器后执行 afterPropertiesSet 方法 (1) 创建 ...
几点 读懂死锁日志 日志分析 基础知识补习 死锁 原因分析 解决办法 写在最后的 锁 读懂死锁日志 第一步 先登录上 公司 的yearing 审...
JPA 多数据源实现 线程同步方法 有几种线程池 CAS机制 CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存...
new SpringApplication() deduceWebEnvironment(推导环境) setInitializers(Colle...
ThreadLocal的实现是这样的:每个Thread 维护一个 ThreadLocalMap 映射表,这个映射表的 key 是 ThreadL...
垃圾收集(Garbage Collection ,GC ) 前沿: 为什么我们还要去了解GC 和内存分配 Why: ---> 当需要排查内存溢...
Cglib 和 JDK动态代理是 Spring AOP的实现核心 这两种效率 哪个高一点今天来看下 开始测试 结果 本机版本是 JDK 1.8....
JPA自动装载的秘密 在SpringBoot的项目中 会有一个spring-boot-autoconfigure 的包 通过然后查看 data....
轻量级锁如果轻量级锁失败,表示存在竞争,升级为重量级锁(常规锁)在没有锁竞争的前提下,减少传统锁使用OS互斥量产生的性能损耗在竞争激烈时,轻量级...