摘要: 一、注解方式 springBoot项目要用事务,使用注解方式时只需要在启动类加上@EnableTransactionManagement。 并在想使用事务的方法中加上@Transactional注解即可。 @SpringBootApplication //①在启动类中加上注解 @EnableTran 阅读全文
posted @ 2022-05-25 17:13 Arbitrary233 阅读(2560) 评论(1) 推荐(1)
摘要: 今天在看同事代码的时候,发现在一个Service层,A方法调用B方法的时候,用了 ((Service)AopContext.currentProxy()).B() 这种方式去调用,我没遇到过这种方式,不太理解,后来百度了一下,终于明白这样用法的意义,现在记录下来! 原来在springAOP的用法中, 阅读全文
posted @ 2022-05-25 16:40 Arbitrary233 阅读(2871) 评论(1) 推荐(2)
摘要: 一、hashcode与equals的关系 hashCode():将任意一个对象根据指定的算法转为32位int equlas():比较两个对象是否相等 equals相等的两个对象,hashCode一定相等。hashCode相等的两个对象,equals不一定相等。 如果equals为true,hashc 阅读全文
posted @ 2022-05-25 11:28 Arbitrary233 阅读(197) 评论(0) 推荐(0)
摘要: 1、ThreadLocal知识体系 本文还是不能免俗,在回答这个问题之前需要先和大家介绍一下ThreadLocal的知识,使大家对ThreadLocal有一个相对全面的认识。 ThreadLocal本地线程变量,主要用于解决数据访问的竞争,通常用于多租户、全链路压测、链路跟踪中保存线程上下文环境,在 阅读全文
posted @ 2022-05-25 09:50 Arbitrary233 阅读(276) 评论(0) 推荐(0)