面试题
文章平均质量分 54
面试要被的题目
wwc_boke
这个作者很懒,什么都没留下…
展开
-
使用nacos分布式配置的好处
好处:原创 2024-04-23 21:04:38 · 78 阅读 · 0 评论 -
Spring 事物原理及工作原理
总结起来,Spring事务管理的原理是通过代理对象、切面(AOP)和事务管理器的协作,将事务管理逻辑织入到带有@Transactional注解的方法中,并在方法执行前后进行事务的开始、提交或回滚操作。需要注意的是,不同的数据库管理系统对于隔离级别的实现方式可能有所差异,具体的行为和效果可能会有细微差别。因此,在选择和使用隔离级别时,建议详细了解所使用的数据库管理系统的文档和特性。Spring框架提供了对事务的支持和管理,使得在应用程序中可以方便地使用和控制事务。原创 2024-04-01 21:28:20 · 657 阅读 · 1 评论 -
synchronized锁机制升级过程——面试题
1. 无锁状态对象在没有被任何线程锁定时处于无锁状态。此时对象头中的锁标志位通常表示为无锁(例如,标记字段的特定位组合表示无锁或偏向锁状态)。2. 偏向锁(Biased Locking)初次获取:当线程首次获得对象锁时,如果对象处于无锁状态,系统会将其升级为偏向锁。此时会在对象头的 MarkWord 中记录当前线程的 ID,表明该锁偏向于这个线程。后续该线程再次请求该锁时,只需验证 MarkWord 中的线程 ID 是否与当前线程 ID 相符,相符则无需进一步同步操作即可直接获取锁。撤销与偏向原创 2024-04-08 11:10:13 · 594 阅读 · 0 评论