240 发简信
IP属地:重庆
  • CyclicBarrier与CountDownLatch的区别

    CyclicBarrier简介 CyclicBarrier 的字面意思是可循环(Cyclic)使用的屏障(Barrier)。它要做的事情是,让一...

  • CountDownLatch的使用及与join的区别

    CountDownLatch概念 CountDownLatch又被称为倒计时锁,它是一个同步辅助类,它允许一个或多个线程一直等待直到其他线程执行...

  • spring aop面试题

    Spring面向切面编程(AOP)1 解释AOP面向切面的编程,或AOP, 是一种编程技术,允许程序模块化横向切割关注点,或横切典型的责任划分,...

  • Spring框架的事务管理有哪些优点?

    它为不同的事务API 如 JTA,JDBC,Hibernate,JPA 和JDO,提供一个不变的编程模式。 它为编程式事务管理提供了一套简单的...

  • spring中配置事务的两种方式

    Spring支持两种类型的事务管理: 编程式事务管理:这意味你通过编程的方式管理事务,给你带来极大的灵活性,但是难维护。 声明式事务管理:这意味...

  • Resize,w 360,h 240
    注解的底层原理

    阿里面试第二个问题。回答的很差,找了一篇好的学习下,不能再说错了。转:JAVA 注解的基本原理这篇也很好 注解与反射 上述内容我们介绍了注解使用...

  • Spring注解实现原理

    注解顾名思义,就是类似于添加注释,但是又不跟注释完全一样,因此,我们可以将它理解为将类或者方法与特定的信息进行关联。1、接口使用@interfa...

  • ThreadLocal总结

    问:ThreadLocal底层的map是线程安全的吗?不是线程安全的,也不需要为它设置线程安全的锁。ThreadLocal的底层实现map是Th...

  • Resize,w 360,h 240
    springboot配置事务

    阿里面试被问到了,当时没想起来@Transactional,哎。现在查了一下,发现有3种配置方式,那就在这里记录下吧。 Xml方式 在resou...