摘要: 1.接口有实现类(有目标方法) 2.接口没有实现类(即没有目标方法,仿照mybatis中的dao层) 3.没有实现一个接口,直接就是一个类,需要使用CGLIB来做动态代理 总结: AOP 底层基于代理机制实现功能扩展 1.假如目标对象(被代理的对象)实现接口,则底层默认采用JDK动态代理机制为目标对 阅读全文
posted @ 2019-09-10 14:04 我爱si搬砖 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 查看mysql数据隔离级别: 设置事务隔离级别 当多个事务并发执行时,可通过设置事务的隔离级别保证事务的完整性,一致性。 事务的隔离级别从低到高有如下几种方式: (1)READ_UNCOMMITTED(此级别可能会出现脏读) (2)READ_COMMITTED(此级别可能会出现不可重复读(不可重复读 阅读全文
posted @ 2019-09-10 12:26 我爱si搬砖 阅读(308) 评论(0) 推荐(0) 编辑
摘要: public LogUtils getMessage( @RequestParam(value="username",defaultValue="0",required=false)String username, Integer pageCurrent) {}//这里的value为前端传递的参数名称,required=false为前端也可以不传此参数 //defaultValue="0" ... 阅读全文
posted @ 2019-09-10 11:01 我爱si搬砖 阅读(3729) 评论(0) 推荐(0) 编辑
摘要: 1.基于注解控制事务 配置文件(基于注解): 注解: 2.基于配置文件控制事务 3.Spring 事务管理 3.1 Spring 事务概述 事务是一个不可分割的逻辑工作单元,是一个业务,具备ACID特性,实际工作中可借助Spring 进行事务管理。 事务的四大特点:ACID (1)原子性:一个事务中 阅读全文
posted @ 2019-09-10 10:39 我爱si搬砖 阅读(247) 评论(0) 推荐(0) 编辑