• 大家好,今天咱们通过源码来了解一下spring中@Transaction事务的原理。在这里插播两句,整个系列前后知识是有依赖的,大家最好按顺序阅读,这样不会出现无法理解的情况,若跳着读,可能会比较懵。
  • Spring中有个非常重要的知识点,AOP,即面相切面编程,spring中提供的一些非常牛逼的功能都是通过aop实现的,比如下面这些大家比较熟悉的功能spring事务管理:@Transactional
  • 环境:jdk1.8。今天群里面刚有有人在问这块的东西,那就拿出来说一下。本文主要用juc中的ReentrantLock来说一下公平锁和非公平锁的东西。先理解一下什么是公平锁、非公平锁?公平锁和非公平锁
  • 目录目录Semaphore简介Semaphore主要方法示例1:Semaphore简单的使用示例2:获取许可之后不释放示例3:释放许可正确的姿势示例4:在规定的时间内希望获取许可其他一些使用说明最新资
  • 又一次被面试官带到坑里面了。面试官:springmvc用过么?我:用过啊,经常用呢面试官:springmvc中为什么需要用父子容器?我:嗯。。。没听明白你说的什么。面试官:就是controller层交
  • 关于并发方面的,juc已帮我们提供了很多好用的工具,而谷歌在此基础上做了扩展,使并发编程更容易,这些工具放在guava.jar包中。本文演示几个简单的案例,见一下guava的效果。guava mave
  • 本篇内容介绍CountDownLatch及使用场景提供几个使用示例介绍CountDownLatch的使用手写一个并行处理任务的工具类思考一个需求假如有这样一个需求,当我们需要解析一个Excel里多个s
  • 疫情期间找工作确实有点难度,想拿到满意的薪资,确实要点实力啊!面试官:Spring中的@Value用过么,介绍一下我:@Value可以标注在字段上面,可以将外部配置文件中的数据,比如可以将数据库的一些

本文目录

    热门标签

    程序员导航

    阿里云新老用户最新优惠