AOP
文章平均质量分 94
Q53100
生活步步是坎坷,BUG永无止尽,很莫名其妙,还是要笑着面对。
展开
-
数据库事务
从根本上理解MYSQL事务,是指作为单个逻辑工作单元执行的一系列操作,简单理解就是:要么成功完全的执行,要么失败全部回滚(撤销失败事务对当前数据库造成的影响,我们把这个撤销的过程称之为回滚经典例子:用户A想往用户B账户转100块;正常逻辑就是:首先在A的账户里扣除100块钱,然后B账户里面增加100块钱,则表示操作完成。这是正常情况,接下来看另外的情况:A账户里面扣除100块钱,这条操作语句执行完毕,正要执行给B账户添加100块钱,这个时候系统出现了问题,宕机了程序没有按照流程往下走。原创 2023-04-12 18:04:34 · 210 阅读 · 1 评论 -
Spring框架学习三AOP动态代理
代理模式是GOF23设计模式之一,代理模式中存在代理者和被代理者,代理者和被代理者都具有相同的功能,并且代理者执行功能时会附加一些额外的操作如:手机工厂和代理商都具有卖东西的功能,手机代理商除了帮工厂卖手机外,还能在卖手机前打广告推销,卖手机后还可以进行售后服务代理者和被代理者都实现了相同的接口(或继承相同的父类)代理者包含了一个被代理者的对象调用功能时,代理者会调用被代理者的功能,同时附加新的操作。原创 2023-03-29 17:34:16 · 712 阅读 · 0 评论