![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
ZhuRuiccc
回顾
展开
-
mybatisplus(${ew.customSqlSegment})自动生成sql的终极大坑搞了我一下午
坑了我一下午的,认知问题,知道肯定就不会再犯。原创 2022-07-11 15:28:29 · 4065 阅读 · 0 评论 -
动态代理Proxy
spring aop原理 ,动态代理的两种方式jdk和cglibjdk动态代理通过动态的生成代理对象完成事务,其中代理对象和被代理对象实现的是同一个接口,其中代理对象可以用匿名内部类,也可以再建一个新的类.例子:实体类的创建public interface Person { public String sing(String name); public String dance(String name);}被代理对象实现接口public class原创 2021-09-29 21:56:10 · 80 阅读 · 0 评论 -
用ThreadLocal完成事务:一个事务一次连接
ThreadLocal 线程变量,和Synchonized都用于处理多线程并发问题.一句话理解ThreadLocal,向ThreadLocal里面存东西就是向它里面的Map存东西的,然后ThreadLocal把这个Map挂到当前的线程底下,这样Map就只属于这个线程了。区别在于:ThreadLocal用数据隔离 Synchonized用数据共享思路:用set()方法将连接对象放入ThreadLocal中,使用时就通过get()方法拿出来.//将连...原创 2021-09-28 09:10:29 · 221 阅读 · 0 评论