2024-9-23 java八股文

你是怎么理解OOP面向对象

面向对象是利用语言对现实事物进行抽象

面向对象具有以下特征:

1,继承:继承是从已有类得到继承信息创建新类的过程

2.封装:封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口

3.多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应

Spring高手之路24——事务类型及传播行为实战指南-CSDN博客

Spring高手之路24——事务类型及传播行为实战指南

1.编程式事务(不推荐)

定义:编程式事务是指通过显示的编程代理来管理事务的开始,提交和回归。

开发者需要手动控制事务的每个步骤。

优点:

        更加灵活:开发者可以根据具体的业务逻辑细节对事务进行精细控制。

        适用于需要精细控制的事务逻辑:当事务行为需要根据特定条件进行复制控制时,编程式事务更为合适

缺点:

        代码冗长:需要手动编写大量的事务管理代码,增加了代码复杂性

        易出错:手动管理事务容易导致漏写提交和回滚的代码,增加了发生错误的风险

import org.springframework.transaction.PlatformTransactionManger;
import org.springframework.transaction.TransactionDefintion;
import org.springframework.transaction.TransactionStatus;
import org.springframework.transaction.support/DefaultTransactionDefinion;

public class TransactionServer{
    private final PlatformTransactionManger transactionManger;
    
    public TransactionService(PlatformTransactionManager transaction

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值