- 博客(6)
- 收藏
- 关注
原创 Spring事务管理
当我们在修改数据库的时候,可能会遇到程序抛出异常,导致没有达到预期的效果,并且产生其他意想不到的错误。例如:银行转账,A 向 B 转 100块钱.A 账户金额-100…中间操作…(例如日志记录)B 账户金额+100当在中间的某一步出现程序抛出异常,将会导致程序退出.那么 A 账户 -100, B 账户没有收到转账.Spring事务可以解决该问题的发生,程序异常回滚(恢复原来场景),程序正常提交(修改数据库的信息)
2024-06-02 16:09:27
1548
原创 SpringAOP(easy)
before 提供前置通知,around 提供环绕通知,afterReturing 提供后置返回通,afterThrowing 后置异常通知,after 提供后置通知change 函数就是需要增强的,它在作者的电脑位置是 pojo包下面的 Point类,该位置需要在<aop:pointcut> 的expression用到--创建切面bean-->--将要增强的类-->--设置切点位置-->--设置引用哪个切面--></beans>1.
2024-05-31 18:05:45
2214
2
原创 SpringIOC(easy)
IOC是 Inversion of Control 的英文缩写,翻译过来就是 ‘‘控制反转’’。它所表示的含义就是原来是java开发者创建java对象,变成了SpringIOC容器管理,当我们需要这个对象的时候,可以向SpringIOC索要!//IOC容器//获取你需要的对象依赖注入的英语翻译是 Dependency Injection 简称 DI.DI是实现IOC的手段,是将对象的类型,对象的属性值设置注入到IOC容器中.</bean>
2024-05-29 15:50:58
679
原创 c++ (虚函数和纯虚函数)
1.如果把析构函数设置为纯虚函数这里有所不同需要实现(定义)析构函数class A{public:A::~A(){} //在外部定义public:int main()A *a=new B;a->show();delete a;return 0;有人可能会问我为什么要在析构函数上面声明纯虚函数?再给你看一个例子class A{public:~A(){public:~B(){int main()A *a=new B;a->show();
2024-03-18 20:03:25
552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人