面试遇到一个问题。请教高手
BS结构下的,比如后台修改文章(或者其他什么业务单据等),因为访问的人多,有可能多个人同时保存同一个文章,点保存按钮时防止被别人保存后你又覆盖别人的内容了,又什么解决方案?
我回答的是:点入修改页面后,把数据库查询的每个字段保存到一个地方(数组或arrayList什么的),点保存时再把数据库每个字段再和刚才保存的数组比较,看有没被修改过的字段,有的话则提示:“你查看的这段时间已经有其他人修改过这篇文章!请先加载最新的再来修改!”
面试官:这个方案也行,但更好的方案还有什么?
请高手看下,是不是还有其他方案,我那方案肯定是效率最低的。数据库应该有自身的技术比较的
我回答的是:点入修改页面后,把数据库查询的每个字段保存到一个地方(数组或arrayList什么的),点保存时再把数据库每个字段再和刚才保存的数组比较,看有没被修改过的字段,有的话则提示:“你查看的这段时间已经有其他人修改过这篇文章!请先加载最新的再来修改!”
面试官:这个方案也行,但更好的方案还有什么?
请高手看下,是不是还有其他方案,我那方案肯定是效率最低的。数据库应该有自身的技术比较的
...全文
相关推荐
一个总经理的11个经典面试问题
【标题】中的“一个总经理的11个经典面试问题”是指一份资料,它列出了总经理在面试潜在员工时可能会提出的一些重要问题。
如何通过一个问题,完成最成功的技术面试
【如何通过一个问题,完成最成功的技术面试】技术面试是评估潜在雇员编程能力和技术素养的关键环节。面试过程中,面试官需要设计出既能测试基础概念理解,又能体现实际问题解决能力的问题。
面试过程编码问题:封装在一个存储库中的多家公司的面试编码问题
编程问题/案例研究/理论问题/设计问题等来自访谈和编码测试: 封装在一个存储库中的几家公司的面试编码问题。 在私人招聘过程中提出的编码问题。 数据科学家访谈中有关数据科学的统计数据和问题。 除了编
study:这是一个研究资料库。 面试问题,文件和范例
这个名为"study"的压缩包文件似乎是一个专门用于学习和研究的资料库,包含了面试问题、文档以及示例代码,这些都是提升JavaScript技能和准备面试的理想资源。
一个总经理的11个经典招聘面试问题.pdf
《一个总经理的11个经典招聘面试问题》本文总结了一个总经理在招聘面试过程中经常使用的11个经典问题,这些问题涵盖了应聘者的多方面能力,如自我介绍、业余爱好、缺点、失败经历、求职动机、预测困难、执行力、人际关系等


