摘要:
下面用JDK动态代理加一点简单的代码来演示这个过程: 1、接口 package com.yhouse.modules.daos; public interface IUserDao { public String getUserName(); } 2、创建代理 package com.yhouse. 阅读全文
posted @ 2020-10-29 13:49
MaxBruce
阅读(1267)
评论(0)
推荐(0)
摘要:
事物的四个特性(ACID) ● 原子性(Atomicity):操作这些指令时,要么全部执行成功,要么全部不执行。只要其中一个指令执行失败,所有的指令都执行失败,数据进行回滚,回到执行指令前的数据状态。 eg:拿转账来说,假设用户A和用户B两者的钱加起来一共是20000,那么不管A和B之间如何转账,转 阅读全文
posted @ 2020-10-29 13:47
MaxBruce
阅读(76)
评论(0)
推荐(0)
摘要:
我们常常喜欢用new关键字去创建一些对象如new Vue(),但是这个关键字的背后究竟做了什么其实没太多人去关注。 想象我们是苹果公司,要生产30部iPod,规定: 每台iPod都会有自己的ID 每台iPod都是一样的制造商:Apple 每台iPod的功能都是一样的(函数一样) let iPod= 阅读全文
posted @ 2020-10-29 13:41
MaxBruce
阅读(304)
评论(0)
推荐(0)
摘要:
@Qualifier注解了,qualifier的意思是合格者,通过这个标示,表明了哪个实现类才是我们所需要的,我们修改调用代码,添加@Qualifier注解,需要注意的是@Qualifier的参数名称必须为我们之前定义@Service注解的名称之一! 例子: @Service("a") public 阅读全文
posted @ 2020-10-29 13:32
MaxBruce
阅读(297)
评论(0)
推荐(0)