腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Rails
中
,
悲观
锁
定是
如何
跨
请求
工作
的
?
、
、
如果用户正在使用
悲观
锁定编辑资源,则在编辑用户保存其更改之前,其他用户无法编辑该资源。现在我
的
问题是,当编辑用户没有保存他
的
更改,而是单击浏览器
的
后退按钮以转到最后一个视图时,会发生什么?资源是否仍处于锁定状态,或者锁
定是
否已解除?同样
的
问题也适用于这样
的
场景:编辑用户在编辑视图上,然后
在
导航栏
中
的
链接上导航到另一个视图。
在
解除锁定之前,用户是否需要返回到特定资源
的
编辑视图并保存更
浏览 15
提问于2020-06-03
得票数 0
回答已采纳
1
回答
同一时间
的
多个
请求
,
rails
无法处理数组列类型
的
更新
我从前端收到多个对端点
的
请求
。eg- Front端将10张图片上传到Google cloud,每当前端从google cloud获得响应时,他们都会向后端发出API调用,以便将资产记录存储在数据库
中
。在数据库
中
,数组存储
在
一个名为asset_ids
的
列
中
。现在
的
问题是,10个图像
中
的
一些图像没有保存在数组列
中
。某些
请求
试图覆盖数组列
中
的
先前数据。
浏览 0
提问于2018-06-06
得票数 0
1
回答
限制对任何对象进行多次编辑,c# 2012
、
、
但是,一次只有一个用户可以将更改保存到数据库,如果两个用户都在更新相同
的
对象,则让其他用户等待,直到成员完成其
工作
。请对此进行一些思考,
如何
继续。 提前谢谢你..
浏览 2
提问于2013-05-21
得票数 0
3
回答
如何
在
Rails
3
中
锁定记录一段特定
的
时间?
、
、
我想做
的
基本上是让用户获得记录上
的
锁
,并将其保留一段特定
的
时间,以便他们可以对其进行更改,就像维基百科一样。比方说,维基百科
的
一篇文章给了用户一个小时
的
时间来编辑它,然后其他用户才可以编辑它。我
如何
使用
Rails
3来实现这一点?我读了一遍,发现
悲观
锁
定是
我应该对
锁
使用
的
。鉴于此..。我应该使用哪种机制来释放
锁
,比如一个小时后? 我
的
栈是
R
浏览 18
提问于2011-10-13
得票数 3
回答已采纳
1
回答
用
锁
包装REST以支持集群环境
中
的
并发
请求
我们处理
的
是一个第三方API,它不处理并发性,而且我们无法直接访问数据库。我们
的
客户端应用程序部署
在
集群环境
中
,并且有多个
工作
节点向此API发送更新
请求
。我们
的
目标是将这个API封装到另一个REST
中
,这样我们就可以
在
顶部添加一个服务层来控制并发性,以便所有
请求
都以
悲观
锁
的
方式同步。如果我们将包装器API部署到非集群环境
中
,它肯定会
工作<
浏览 0
提问于2018-07-10
得票数 0
回答已采纳
2
回答
什么是现实世界
的
例子,你会选择使用
悲观
锁定?
、
、
、
、
我读过许多关于何时使用乐观和
悲观
锁定
的
文章,我
的
基本理解是: 我还没有找到任何有用
的
例子来说明选择
悲观
锁
定是
明智
的
(似乎乐观通常是首选
的
)。如果有人能回答一个具体
的
例子,比如说我们有一个信用卡/帐户表,并且我们想授权一项交易,那将是非常有帮助
的
。完整性是非常重要
的
,我不明白
浏览 1
提问于2019-02-27
得票数 4
1
回答
JPA:锁定依赖对象(eclipselink)
、
、
、
我需要对这两个对象实现
悲观
锁定(这是我
的
假设)。所以,
在
我
的
代码
中
,我做了一些事情, Person p = em.find(Person.class注意,
在
Person事务
中
,可以更新依赖
的
Phone对象,反之亦然。用例是一个lastModified标志。更新电话会更新拥有人中
的
lastModified时间戳,相反,更新Perso
浏览 4
提问于2011-06-30
得票数 0
回答已采纳
1
回答
为什么我
在
锁定
的
ActiveRecord查询生成
的
SQL中看不到“用于更新”?
、
、
、
我正在阅读“
Rails
5 Way",
在
第191页我看到了以下内容:
锁
::
悲观
使用选择…提供对行级锁定
的
支持。用于更新和其他
锁
类型。我知道,使用
悲观
锁定启动事务
的
方法是调用.lock类方法(书中给出了示例t = Timesheet.lock.first)。因此
浏览 1
提问于2018-11-04
得票数 0
回答已采纳
2
回答
快照、
悲观
和乐观事务之间
的
差异
、
、
、
我一直
在
尝试理解这些类型
的
数据库事务。根据我
的
理解,快照事务通过发送相对较少
的
时间较旧
的
数据库快照来保持并发。当有许多调用时,
悲观
会阻塞事务
的
操作,其中乐观允许您在没有
锁
的
情况下调用多个数据库调用。我对这些
的
理解正确吗?快照是
如何
处理
锁
的
? 有人能解释一下这些是
如何
影响一致性、可用性甚至网络分区(CAP定理)
的
吗?
浏览 1
提问于2016-09-25
得票数 0
1
回答
用
Rails
测试
悲观
锁定
、
、
、
为了更好地理解
悲观
主义者
的
锁定(使用InnoDB),我尝试
在
Rails
应用程序
中
运行以下代码: Account.transaction doend 它实际上是有效
的
,account.balance然后包含750,然后在下一个命中包含1500。
在
没有锁定
的
情况下,它只考虑最后一个线程,结果是500。这是一个愚蠢
的
测试来检验
锁
和不
锁
之间
浏览 5
提问于2016-06-30
得票数 0
1
回答
在
Hibernate
中
悲观
锁
定是
如何
工作
的
?
、
我希望安全地增加Entity类
的
Entity字段,但是每次使用一个以上
的
线程只是为了确保事务实际上是锁定我
的
实体。但是当我运行这段代码时,H2
中
的
结果H2列不是10,而是一些10以下
的
随机数。
浏览 1
提问于2022-08-02
得票数 1
回答已采纳
1
回答
MongoDB:设置收集级
悲观
锁
、
、
、
我正在运行大量
的
后台作业,并且
在
一个特定
的
作业上不断遇到竞争状况。
Rails
4、Mongoid、Sidekiq、Redis当此代码被多个线程调用时 def set_as_active_picture我想要做
的
是
在
一组满足profile_id == self.profile_id
的
ProfilePicture文档上设置一个
悲观
锁
,或者至少
在
Pro
浏览 0
提问于2015-03-26
得票数 0
1
回答
锁定数据库记录以进行编辑
、
、
当用户当前正在编辑记录时,我想实现一个
锁
,但不确定哪一种是最好
的
方法。我
的
想法是为记录设置一个isLocked列,当用户提取该记录时,它会被设置为true,这意味着所有其他用户都有只读访问权,直到第一个用户完成编辑。但是,如果会话超时而他/她从不保存/更新记录,记录将保留在isLocked = true
中
,这意味着其他人无法编辑它,对吗?
如何
实现某种类型
的
会话超时,并在会话超时时(或在预定义
的
时间段之后)自动将isLocked设置为false 这是<
浏览 6
提问于2013-11-05
得票数 0
回答已采纳
2
回答
冬眠
悲观
锁
是否与EHCache/Terracotta一起分布?
、
、
、
、
Hibernate能否
在
Java事务开始时实现
悲观
锁定,或者它是否依赖于
在
完成Java领域中
的
所有
工作
时应用
悲观
锁
,然后将更改作为数据库事务
的
一部分应用到数据库
中
?当我得到一个Java事务时,我会问这个问题,在此过程
中
,对远程web服务
的
调用是一个非事务性
的
,因此不能回滚。如果Hibernate对所操作
的
数据持有
悲观
的
锁
浏览 5
提问于2011-11-28
得票数 1
回答已采纳
4
回答
什么时候释放
rails
中
的
悲观
锁
?
、
、
假设我正在做这样
的
事情(从) i = Item.first(:lock => true) i.saveend
锁
是否
在
事务结束时自动释放?我已经查看了活动
的
查询向导和,但找不到它显式地说明
锁
释放
的
位置。
浏览 0
提问于2010-07-08
得票数 16
回答已采纳
2
回答
用于负载平衡
的
DBMS
中
悲观
锁定
的
替代方案
、
、
不能保证编号为1到N
的
N个工人总是
在
增加,我们希望根据
请求
队列
的
深度来缩放工人
的
数量,所以工人
的
数量是0..Nmax,而不是N。平衡
工作
人员之间负载
的
另一种方法是在数据库级别使用
悲观
锁定:
工作
人员查找具有不同帐号
的
第一个M (> Nmax)最古老
的
未处理
请求
,并试图获得帐户上
的
锁
(select ... for updat
浏览 0
提问于2021-01-27
得票数 1
1
回答
事务运行时实体框架超时
、
、
、
、
我有一个长
请求
,它使用transaction.The将数据导入到系统
中
,问题是当单个事务运行时,对它使用
的
表
的
其他
请求
将被阻塞并永久运行,并以超时异常结束。等待操作超时 我不认为这是SQL
悲观
数据
锁
,因为
在
事务处理期间,我可以使用从表中选择数据。
浏览 3
提问于2016-05-27
得票数 0
回答已采纳
1
回答
mysql事务
悲观
锁
损坏
、
、
、
、
我
在
一个非常长
的
hibernate事务开始时获得了一个
悲观
锁
(
在
特定
的
表行上)。有时,当我运行启动此事务并以独立应用程序模式运行在eclipse
中
并对应用程序执行硬停止(强制线程死亡)
的
程序时,我有以下场景: MySQL没有意识到事务已被中止。下一次运行我
的
应用程序时,获得
悲观
锁
(
在
长事务开始时)
的
函数会阻塞,尽管MySQL应该意识到该行是未锁定
的</em
浏览 7
提问于2011-02-02
得票数 2
1
回答
CloudSQL上
的
GAE
悲观
锁定
、
、
、
、
是否有人试图对GAE实施
悲观
锁定?
在
我
的
项目中,有些任务必须相互排斥。我这样做
的
方法是:其中查询DB使用SELECT进行更新,并且运行良好.只要只有一个处理
请求
的
应用程序实例。如果有更多
的
实例,我
的
请求
将被部分并发处理。 我通过
在
浏览 6
提问于2014-01-24
得票数 1
回答已采纳
3
回答
行级
锁
,或读取时锁定。
、
、
、
我
的
应用程序实例很少,从每个实例
中
我们都有一个线程从MySql表中选择一个未处理
的
项,并开始处理它。我面临
的
问题是
如何
处理,我将确保当一个实例/线程从表
中
获取一个条目时,没有其他线程选择该条目进行处理。此外,操作也是一个繁重
的
操作,因此我不希望有多个线程来执行任务。 任
浏览 5
提问于2016-06-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【译】Arc在Rust 中是如何工作的
如何看待Excel在日常工作中的作用?
在物业收费管理工作中,如何拒绝收费漏洞的发生
X-ray在线检查机在实际工作中的稳定性如何?
每天在工作和生活中做的事,我如何用 Python 让它们变得更轻松?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券