08 2020 档案

摘要:前言 在使用spring框架的日常开发中,bean之间的循环依赖太频繁了,spring已经帮我们去解决循环依赖问题,对我们开发者来说是无感知的,下面具体分析一下spring是如何解决bean之间循环依赖,为什么要使用到三级缓存,而不是二级缓存 bean生命周期 首先大家需要了解一下bean在spri 阅读全文
posted @ 2020-08-23 10:35 半分、 阅读(38283) 评论(33) 推荐(36) 编辑
摘要:前言 之前讲过synchronized关键字在JDK1.7之前是一把重量级的锁,那时JVM还未对synchronized关键字进行优化,所以synchronized会调用操作系统的函数实现加锁和解锁。而在JDK1.7后JVM对其进行优化,synchronized可以通过自旋达到一把轻量级的锁,在JV 阅读全文
posted @ 2020-08-09 18:37 半分、 阅读(404) 评论(0) 推荐(0) 编辑