- 博客(3)
- 收藏
- 关注
原创 ThreadLocal、InheritableThreadLocal、TransmittableThreadLocal浅析
这样,值就会被塞到Thread类的inheritableThreadLocals中,在创建线程的时候,也就是new thread(),都会进行判断当前线程的inheritableThreadLocals是否有值,如果有,那么传递到子线程的inheritableThreadLocals中,由此完成父子线程的参数传递。通过new thread的方式创建线程,那么context会在线程间传递,但是在线程池中的线程可能是复用的,并不会new thread,这样就要TransmittableThreadLocal,
2024-07-09 16:51:23 264
原创 @Transaction浅析
主要导入了BeanFactoryTransactionAttributeSourceAdvisor、AnnotationTransactionAttributeSource、TransactionInterceptor。导入的bean的key是:org.springframework.aop.config.internalAutoProxyCreator,类是。:主要是切面增强器,其有一个属性Advice(TransactionInterceptor),主要通过该类进行方法的拦截。
2024-05-27 09:27:44 314
原创 JAVA集合ArrayList操作
package uuhuih;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.Date;import java.util.Random;import java.util.Scanner;import javax.print.attribute.standard.Orientatio...
2020-05-03 11:40:45 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人