社区
Java
帖子详情
面试的时候 问你对事务的处理怎么回答比较好
diaoer123456
2011-08-16 05:51:37
面试的时候 问你对事务的处理怎么回答比较好
不知道从何说起
...全文
339
9
打赏
收藏
面试的时候 问你对事务的处理怎么回答比较好
面试的时候 问你对事务的处理怎么回答比较好 不知道从何说起
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luohuijun619
2011-08-16
打赏
举报
回复
顶ls
你就讲讲事物的用法,好处
xb_feng
2011-08-16
打赏
举报
回复
你说出“原子操作”四个字来,就得了一半的分了
你再说出“并发”两个字来,就又得了一半的分了
你要是再说出commit和rollback
这题就差不多了
当然,你要是再能谈一点“分布式事务”“两阶段提交”,面试官会找你赔眼镜的。
softroad
2011-08-16
打赏
举报
回复
你就说事务是为了在批量操作数据库出错时,把所有改变的数据还原。
xb_feng
2011-08-16
打赏
举报
回复
[Quote=引用 4 楼 iambic 的回复:]
你知道什么是事务就可以了。没在项目里用过就直说没用过,不丢人。
[/Quote]
很丢人。
在项目中不直接使用事务处理的只有两种人。
一种是根本不知事务的概念,编出的程序只能保证在单用户的情况下才是正确的,常常能够骗过测试,但项目运行一段时间后,数据错了都找不出原因。
第二种是深喑平台(如hibernate)的事务处理机制,项目需求也简单,完全并正确的利用了平台的事务处理满足了项目需求,并保证了系统的正确。
第二种人我见得不多。
birdking2006
2011-08-16
打赏
举报
回复
只说事务控制太大了,
ejb有ejb的事务控制,oracle有oracle的事务控制,你可以分别查查这两个的信息
iambic
2011-08-16
打赏
举报
回复
你知道什么是事务就可以了。没在项目里用过就直说没用过,不丢人。
昆卡卡
2011-08-16
打赏
举报
回复
我就是在我们公司负责面试的,看你是应届生还是有个几年工作经验的,如果你是应届生,我们也没指望你对事务有多深的了解,能够大概讲解下你对事务的理解就可以了,毕竟没有经历过项目,没有多深的理解。如果你是有工作经验的,那最好把你在项目中所用到的事务处理,配置等用自己的话说出来,不要照搬照背,如果用自己的话说出来,给人以信服力。希望对你有所帮助
hui_play
2011-08-16
打赏
举报
回复
面试重要的是把握住问题的关键点,把几个关键词用上了基本差不多。
凌风雪雕
2011-08-16
打赏
举报
回复
说说你们项目对事务的处理就可以啦 可以说用spring或者hibernate来管理事务 但是还要说明怎么样管理的 要说详细
希望能对你有帮助
Oracle数据库 大
事务
的数据更改对数据库内部的影响
本课程以Oracle 10g数据库为基础,来讲解大
事务
的数据更改在数据库内部是如何
处理
的。 当用户执行一条SQL对数据库进行更改操作的时候,我们知道数据是从磁盘读取到内存中进行更改操作的,那么当这个SQL执行时间很长,而且修改数据量非常大,由于内存容量大小的原因,可能在
事务
没有commit提交的情况下,一些脏数据已经写回到了磁盘中。那么在这种情况下,当用户执行commit提交操作,数据库是如何
处理
这些已经写到磁盘的脏数据块的? 本课程就以实验的方式得出数据,来验证以上所提出的
问
题。
面试
官:你们是如何解决分布式
事务
问
题的?
参考:https://www.cnblogs.com/zengkefu/p/5742617.html #
面试
官心理分析 只要聊到你做了分布式系统,必
问
分布式
事务
,你对分布式
事务
一无所知的话,确实会很坑,你起码得知道有哪些方案,一般怎么来做,每个方案的优缺点是什么。 现在
面试
,分布式系统成了标配,而分布式系统带来的分布式
事务
也成了标配了。因为你做系统肯定要用
事务
吧,如...
分布式 - 分布式
事务
面试
题
文 1 分布式
事务
面试
题 现在Java
面试
,分布式系统、分布式
事务
几乎是标配。而分布式系统、分布式
事务
本身
比较
复杂,大家学起来也非常头疼。 最为常见的
面试
题:
问
:分布式
事务
了解吗?你们是如何解决分布式
事务
问
题的? (标准答案:见末尾)
问
题1、分布式
事务
产生的背景? 在传统的单体项目中,多个不同的业务逻辑使用的都是同一个数据源,使用的都是同一个
事务
管理器,所以不会存在
事务
问
题。 在分布式或者微服务架构中,每个服务都有自己的数据源,使用不同
事务
管理器,如果A服务去调用B服务,B服务执行失败了,
事务
常见
面试
题
文章目录
事务
1.何为
事务
?2.何为数据库
事务
?2.1数据库
事务
有什么作用?3.何为 ACID 特性呢?4.数据
事务
的实现原理呢(ACID靠什么保证的)?5.并发
事务
带来哪些
问
题?6.
事务
隔离级别7. MySQL的默认隔离级别是什么?
事务
1.何为
事务
? 答:
事务
是逻辑上的一组操作,要么都执行,要么都不执行。 例子: 转账操作,假如小明要给小红转账1000元,这个转账会涉及两个关键操作就是: 1.将小明的余额减少1000元 2.将小红的余额增加1000元
事务
会把这两个操作看成逻辑上的一个整体,这个整体包
你了解
面试
官
问
的
事务
吗?
一、什么是
事务
事务
是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。可以理解为:更新数据库中各种数据项的程序执行单元。就比如:同一根绳上的蚂蚱,要活一起活,要死一起死。 二、
事务
的四个特性
事务
的四个特性为原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durability),简称为ACID 1、原子性:操作要么都发生,要么都不发生。 2、一致性:
事务
的一致性是指
事务
的执行不能破
Java
50,523
社区成员
85,601
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章