学习
文章平均质量分 55
小树苗的野望
这个作者很懒,什么都没留下…
展开
-
类内部方法调用事务不生效问题
主要原因是 Spring数据库事务的约定,其实现原理是AOP,而AOP的原理是动态代理,在自调用的过程中,是类自身的调用,而不是代理对象去调用,那么就不会产生AOP,这样 Spring就不能把你的代码织入到约定的流程中,于是就产生了现在看到的失败场景。原创 2023-02-27 11:00:57 · 927 阅读 · 6 评论 -
动态数据源对定时任务的特殊处理
项目中动态数据源的实现是通过在请求头中新增一个参数来判断具体使用哪个数据源,而定时任务并不会发起请求,所以对于所有的定时任务都需要循环遍历数据源,用每个数据源分别执行一次。循环执行定时任务的工具类如下所示。原创 2023-02-17 10:23:12 · 215 阅读 · 3 评论 -
使用AbstractRoutingDataSource实现动态切换数据源未生效问题
使用AbstractRoutingDataSource实现动态切换数据源未生效问题原创 2023-02-13 17:27:04 · 1127 阅读 · 4 评论 -
Mybatis学习笔记
文章目录Mybatis-9.281、简介1.1、什么是Mybatis1.2、持久化1.3、持久层1.4 为什么需要Mybatis?2、第一个Mybatis程序2.1、搭建环境2.2、创建一个模块2.3、编写代码2.4、测试3、CRUD1、namespace2、select3、Insert4、update5、Delete6、分析错误7、万能Map8、思考题4、配置解析1、核心配置文件2、环境配置(environments)3、属性(properties)4、类型别名(typeAliases)5、设置6、其他配原创 2021-06-07 16:12:56 · 118 阅读 · 0 评论 -
学习笔记(一)
文章目录1.Application和Session和Cookie1.1、Application对象1.2、Session对象1.3、Cookie对象2.Servlet和JSP的区别Servlet的生命周期Jdk和Jre和JVM的区别Java启动线程的方法进程和线程的区别集合特性比较MQSQL事务的四个特性面向对象思想HashMap和HashTable之间的区别Mybatis面试题Servlet面试题Equals和==的区别JDK1.8新特性1.Application和Session和Cookie原创 2021-06-07 16:11:21 · 504 阅读 · 0 评论 -
Super和this的区别
Super注意点:1. super调用父类的构造方法,必须是构造方法里的第一条语句2. super必须只能出现在子类的方法或者构造方法中3. super和this不能同时调用构造方法和this的区别代表的对象不同:this:本身调用者的这个对象super:代表父类对象的应用前提:this:没有继承关系也能用super:只能在继承条件下才能用构造方法:this():本类的构造方法super():父类的构造方法...原创 2021-03-25 16:12:21 · 222 阅读 · 0 评论 -
MarkDown学习手册
MarkDown学习手册一级标题## 二级标题三级标题#号+空格+标题=一级标题前面加几个#号生成的就是几号标题字体字体两边各加一个星号变为斜体字字体两边各加两个星号字体加粗字体两边加三个星号字体斜体加粗字体两边加两个波浪号引用句子前面加一个>号分割线三个*号加空格生成一个分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V6YjiyCg-1616114726453)(C:\Users\lenovo\Desktop\QQ截图原创 2021-03-19 08:46:24 · 113 阅读 · 0 评论