腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
重构
实体
方法
以
避免
并发
问题
c#
、
multithreading
、
entity-framework
、
concurrency
、
domain-driven-design
以下是我的
实体
-为了简单起见,我对其进行了简化:{ {this.Events.Add(new ContributionUploaded(this.Id, results)); }我的bug出现在SetUploadResult
方法
中但是因为
实体
是在几秒钟之前加载的,所以每个线程将在
实体
的不同实例上调用SetUploadResult,因此测试if (this
浏览 1
提问于2017-02-13
得票数 0
2
回答
如何在没有JPA的情况下实现持久性锁?
java
、
mysql
、
spring
、
jpa
、
multilingual
我正在从事一个Java项目,对于这个项目,数据库层不会对大多数
实体
使用JPA (由于选择的数据库设计,我还未能在JPA:中实现它,几天前我还提出了另一个
问题
:)。我关心
实体
的
并发
编辑,并想知道如何实现某种类型的锁,以
避免
并发
更改,但不依赖于JPA。 在JPA和Hibernate之前,人们使用的一些常见
方法
是什么?
浏览 9
提问于2020-02-10
得票数 1
回答已采纳
1
回答
我可以将数据流作业配置为单线程吗?
google-cloud-platform
、
concurrency
、
pipeline
、
dataflow
、
single-threaded
我试图配置和部署真正单线程的Cloud作业,以
避免
在数据存储中创建/更新
实体
时出现
并发
问题
。但我希望
避免
围绕这一点实现窗口化
方法
,并想知道是否有更简单的
方法
来简单地配置作业
以
确保单线程行为。 任何建议或见解将不胜感激。
浏览 4
提问于2020-03-24
得票数 0
回答已采纳
1
回答
Spring是锁定域对象的最佳实践吗?
java
、
spring
、
concurrency
、
synchronization
、
ejb
使用EJB
实体
bean,您可以配置该bean,以便当一个线程可以访问EJB
实体
bean时,没有其他线程可以访问该EJB bean。容器将阻塞其他线程,直到具有锁的线程完成bean。或者您必须使用标准的Java
并发
同步
方法
来处理这个
问题
吗?
浏览 3
提问于2009-11-30
得票数 0
回答已采纳
1
回答
GAE/P:高效迁移到NDB
python
、
google-app-engine
、
google-cloud-datastore
、
app-engine-ndb
我的
问题
是,我是否应该重组我的代码,使其更有效率。我有许多使用KeyProperty的
方法
,我需要做一个显式的get()。我想知道是否应该更改这些
方法
,以便将
实体
传递给它们,而不是使用KeyProperty和get()。我们在这里没有看到巨大的低效。但是对于单个HTTP /POST,我可能会得到3到5次相同的
实体
。
浏览 2
提问于2015-06-17
得票数 1
回答已采纳
1
回答
如何在
实体
框架6数据库中实现导航属性的乐观
并发
c#
、
entity-framework
、
ef-database-first
如果您的
实体
上有导航属性(即父表和子表之间的许多关系),那么首先在
实体
框架数据库中实现乐观
并发
的惯用
方法
是什么?您是否需要同时检查父
实体
和子
实体
的行版本,还是只有检查父
实体
的行版本才能知道是否更新了任何子表以及是否更新了父表?如果我想实现乐观的
并发
性,我仍然需要对父级和子级进行行版本检查,
以
确保模型没有改变。对于两个
实体
上的版本,我可以将concurrency mode设置为fixed,但这并不能
避免</em
浏览 3
提问于2021-03-28
得票数 0
回答已采纳
2
回答
查询Google App Engine数据存储时的
并发
问题
java
、
multithreading
、
google-app-engine
、
concurrency
我的应用程序当前正面临一个
问题
,竞争条件有时会导致多个线程将相同的值写入数据存储。如果只有一个应用程序实例在运行,添加synchronized关键字(或其他
并发
构造)可以解决这个
问题
。 如何在分布式环境中解决这些类型的
并发
问题
?
浏览 0
提问于2017-01-04
得票数 0
0
回答
尝试
避免
并发
修改异常
java
、
hashmap
我正在尝试
避免
并发
修改异常。我循环遍历entities HashMap
以
勾选()每个
实体
。()
方法
。展开扩展
实体
类。)) { }我试图通过添加到newEntities HashMap而不是添加到entities HashMap来
避免
并发
修改异常在我的tick
方法
中,我循环遍历newEntities HashMap,并将其中存在的每个项目添加到<em
浏览 8
提问于2016-07-14
得票数 2
回答已采纳
1
回答
在Java中的列表的某个索引之后,是否有更快的
方法
返回子列表?
java
、
collections
、
list
然后,必须将新列表传递给另一个
方法
,该
方法
可能最终会执行相同的操作。 显然,我希望尽可能高效地完成这一任务。比如说,集合中是否有这样一个
方法
,它允许我创建一个引用完全相同数据的子集的列表?还是我应该放弃这一点,专注于改变算法的其他部分?或者列表是要使用的错误集合?
浏览 3
提问于2014-11-14
得票数 2
回答已采纳
2
回答
如何
避免
GAE数据存储中的
并发
数据修改
google-app-engine
、
google-cloud-datastore
、
objectify
假设下面是GAE数据存储类型,其中需要将两个不同的参与者信息存储到一个单一的
实体
中,如何维护数据的正确性?public class Game id player2Id score2假设player1想要修改score1,他首先读取
实体
并修改类似地,player2希望修改score2,他也首先读取
实体
并修改score2并将其保存到数据存储中。因此,有了这一功能,player1和player2都有可能试图修改同一个
实体
,并且可能会因为脏读取而错
浏览 0
提问于2014-06-04
得票数 1
回答已采纳
1
回答
EF强制
并发
检查
entity-framework
我有一个关于EF 4.0的
问题
,我希望有人能帮我解决。我目前有一个
实体
,我想在wins的最后一次更新(即忽略
并发
检查,只用提交的内容覆盖数据库中的内容)。
实体
框架似乎不仅在生成的sql的where子句中包含
实体
的主键,而且还包含任何外键字段。这很烦人,因为这意味着我在wins语义中不是真的最后一个,并且需要知道fk字段在更新之前有什么值,否则我会得到一个
并发
异常。 我知道这可以通过在
实体
上包含一个外键字段以及导航属性来实现。如果可能的话,我想
避免
这种情
浏览 2
提问于2010-04-18
得票数 1
1
回答
属性时,每个线程返回一个不同的实例,以
避免
并发
问题
。
c#
、
multithreading
、
thread-safety
更新:我自己做了一些调查后重新写了这个
问题
我正在更新一个现有的类(ClassA),
以
实现线程安全。这个调用的相同实例将在多个线程中使用(因此,
重构
成为线程安全)。因此,我希望使用ConcurrentDictionary<int,ClassB>来
避免
在不同线程上返回相同的实例。这样,我可以在特定的ClassA实例中包含ClassA的实例,但仍然会为每个线程返回一个不同的ClassB实例,
以
消除
并发
问题
。objectB.GetOrAdd(Thread.Curr
浏览 1
提问于2021-12-24
得票数 0
1
回答
使用DbContext和
实体
框架
避免
并发
问题
.net
、
entity-framework
、
thread-safety
存储中的几个表包含唯一的约束,
以
强制其中的值的唯一性。在向这些表添加值之前,我的应用程序会检查
以
确保这些值不存在。 构建应用程序时,每个请求都有一个DbContext。如何使用Entity Framework解决这类
问题
?我计划创建存储过程来检索或创建值,我认为这应该可以解决它(保证原子性的存储过程),但我更热衷于一种仅使用
实体
框架本身来解决此
问题
的
方法
。
浏览 0
提问于2013-06-21
得票数 1
回答已采纳
2
回答
如何防止更新已更改的数据
c#
、
azure-sql-database
它可以工作,但是同时访问数据会有
问题
。如果在这几分钟内其他服务添加更改,这些更改将被重写。 _allLocalDevicesWithIMEI = _context.GetAllDevicesWithImei().ToList(); (它得到的是
实体
,
浏览 5
提问于2022-06-30
得票数 0
1
回答
从多个线程修改
实体
框架
实体
c#
、
multithreading
、
entity-framework
、
concurrency
、
database-concurrency
我有一个UI线程,它使用户能够设置
实体
的某些属性。 我还拥有工作线程,这些线程将自动修改一个
实体
的属性,重要的是,用户无法访问这些属性。每个线程都有不同的DbContexts,并且总是依赖于我的编程来
避免
修改相同的属性,然后尝试在一个
以
不同方式修改同一个
实体
的上下文上进行SaveChanges(),这是否是安全的?或者,是否有一种更安全的
方法
,即程序员有可能在某一天更改代码,从而安全地从两个不同的上下文中修改相同的属性?或者后一种情况只是程序员必须小心/
重构
的
浏览 3
提问于2015-06-04
得票数 4
1
回答
DDD -每个有界上下文的ID/主键相同,Aggragate根类不同
domain-driven-design
、
cqrs
、
event-sourcing
、
read-model
我正在努力了解DDD,并想看看这个想法是否合理,是否是常见的做法,以及是否存在任何陷阱或意外的
并发
症。例如,在电子商务站点中,我会有几种不同类型的页面(静态内容页面、类别页面、产品页面)。我也会有产品。在内容管理上下文中,我会加载ID的所有Page事件,
以
重构
Page AR对象,执行任何与Page相关的操作,并保存适当的Page事件(例如。Page.EditContent())。在产品管理上
浏览 0
提问于2017-11-09
得票数 2
回答已采纳
1
回答
群集应用程序中悲观锁定的替代方案
multithreading
、
transaction
我正在研究数据库级悲观锁定的替代方案,
以
实现与同一数据库相反的Java应用程序集群中的事务隔离。在当前的配置中,同步应用程序层中的
并发
访问显然不是一个解决方案,因为可以同时从多个JVM调用相同的数据库事务。在
重构
项目的范围内,我有一个中等规模的事务。让我们将其描述为更新一个顶级表行,然后对其几个子
实体
进行各种相关的插入和/或更新,每个子
实体
是一对多的。我希望确保对顶级表行和所有受影响的子表的独占访问,但我想
避免
在数据库级别进行悲观锁定,主要是出于性能原因。启动单个(可能是同步的
浏览 0
提问于2013-10-17
得票数 7
2
回答
拆分聚合根以
避免
并发
冲突
concurrency
、
domain-driven-design
、
aggregateroot
越来越多的关于聚合根的准备,特别是Vaughn Vernon的I,我提出了一个关于
并发
的
问题
。 如何
避免
修改被建模为值对象的同一<em
浏览 1
提问于2017-12-08
得票数 2
回答已采纳
2
回答
重构
Linq代码和"LINQ
实体
不识别
方法
“
c#
、
linq
、
linq-to-entities
、
entity-framework-5
我试图将Linq
重构
为
实体
查询,以防止编写重复的代码,但我无法
避免
“不识别该
方法
”的异常。其原因是IsUserActive
方法
。{ Active =p.IsUserActive() } 在我的情况下,可以
重构
浏览 1
提问于2013-12-03
得票数 5
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券