首页
新闻
会员
周边
捐助
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
博客
发言
小组
投递
新闻
提问
博问
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
待解决
高分
新回答
新评论
零回答
已解决
雨水果冻
评论回复:
@后端mm: 哈哈这个估计要系统学习下
后端mm
:
大哥看看我😭道理都听过,就是自己有些搞不明白,后端调用这些层好复杂,总是调来调去,我晕呐
2023-11-17 17:14:45
让我发会呆
评论回复:
@百鸟朝凤: 兄弟,你要是在开始事务之前先做业务逻辑判断,那是没用的,因为等你进去事务去执行sql的时候,数据库里面的数据可能已经修改了,已经不满足你之前做的逻辑判断了,你必须要事务里 在加锁读之后做…
百鸟朝凤
:
@让我发会呆: 我的理解是, 我要执行sql语句,前提是我的业务逻辑判断一般都完成之后才会执行,怎么会出现在事务中写业务逻辑呢,就像那个秒杀,我应该是先判断目前的库存,如果大于0, 我才执行sql语句
2023-11-17 14:21:01
百鸟朝凤
评论回复:
@让我发会呆: 我的理解是, 我要执行sql语句,前提是我的业务逻辑判断一般都完成之后才会执行,怎么会出现在事务中写业务逻辑呢,就像那个秒杀,我应该是先判断目前的库存,如果大于0, 我才执行sql语句…
让我发会呆
:
@百鸟朝凤: 事务其实就是多条sql执行,其中一条报错, 全部回滚, 我是搞java的,一般使用都是spring的事务管理器,这个事务回滚功能其实也就是使用数据库的rollback。 事务里一般做的加
2023-11-17 14:18:15
让我发会呆
评论问题:
差不多,可以结贴了吧,哈哈……
ConfidentLiu
:
开发中,这里只说单裤的操作。一般情况是两张表有业务联系要确定sql都执行成功才提交事务。但对于不相干的业务表,我在一个方法中只需一条更新sql,是否需要加事务控制?
2023-11-17 14:14:46
让我发会呆
评论回复:
@百鸟朝凤: 事务其实就是多条sql执行,其中一条报错, 全部回滚, 我是搞java的,一般使用都是spring的事务管理器,这个事务回滚功能其实也就是使用数据库的rollback。 事务里一般做的加…
百鸟朝凤
:
@让我发会呆: 嗯嗯, 主要是我原来从来没考虑过这些,一直以为事务就是多条sql执行,其中一条报错, 全部回滚, 没考虑到在事务中加业务代码, 所以多问了两句
2023-11-17 14:14:20
百鸟朝凤
评论回复:
@让我发会呆: 嗯嗯, 主要是我原来从来没考虑过这些,一直以为事务就是多条sql执行,其中一条报错, 全部回滚, 没考虑到在事务中加业务代码, 所以多问了两句
让我发会呆
:
@百鸟朝凤: 不想讨论这个问题了,博主说的简单sql单表操作,这种事务可加可不加,主要看具体业务,我说的场景也是,库存不能小于0一个where 条件就可以了,那如果单表有很多字段都需要调整,不可能把全
2023-11-17 13:46:23
让我发会呆
评论回复:
@百鸟朝凤: 不想讨论这个问题了,博主说的简单sql单表操作,这种事务可加可不加,主要看具体业务,我说的场景也是,库存不能小于0一个where 条件就可以了,那如果单表有很多字段都需要调整,不可能把全…
百鸟朝凤
:
@让我发会呆: 那这种, 直接加锁, 然后更新语句加一个where 条件, 库存不能小于0 ,不可以么,不用事务
2023-11-17 13:43:58
百鸟朝凤
评论回复:
@让我发会呆: 那这种, 直接加锁, 然后更新语句加一个where 条件, 库存不能小于0 ,不可以么,不用事务
让我发会呆
:
@百鸟朝凤: 当然不能回滚,加事务是可以让你在事务代码里实现你的业务逻辑,保证不会卖超,如果没有事务是很难做到的
2023-11-17 11:19:50
让我发会呆
评论回复:
@百鸟朝凤: 当然不能回滚,加事务是可以让你在事务代码里实现你的业务逻辑,保证不会卖超,如果没有事务是很难做到的
百鸟朝凤
:
@让我发会呆: 事务不是sql执行中,有一条失败,事务中的所有语句都回滚么? 秒杀场景下, 加上事务, sql语句更新成功了, 东西卖超了,它也能回滚么?
2023-11-17 11:14:11
百鸟朝凤
评论回复:
@让我发会呆: 事务不是sql执行中,有一条失败,事务中的所有语句都回滚么? 秒杀场景下, 加上事务, sql语句更新成功了, 东西卖超了,它也能回滚么?
让我发会呆
:
@TenFly: 秒杀场景,一万个人抢两个库存商品,这是单表吧,也是排着队的请求吧,和更新的执行顺序也没关系吧,你来段代码,不要事务控制,也不许加锁,保证不多卖,show me the code
2023-11-17 10:56:20
Adming
评论回复:
钓鱼时最怕有备主人或被执法人员逮到,希望加入预警功能,在主人或有执法人员靠近时自动预警,最好能提前10分钟,收鱼竿还跑路还需要时间。
让我发会呆
:
设计一个智能鱼竿需要考虑多个方面,以确保其在使用中具有实用性和创新性。以下是一些可能的功能和特性,你可以根据具体的需求和创意进行调整: 自动感应鱼咬钩: 集成传感器,如加速度计或压力传感器,以便检测鱼
2023-11-16 21:17:37
Adming
评论回复:
1、家里宽带除了80、443、8080等端口被限制外,其他端口都是通的。直接用 http: //[TPLINK帐户名].tpddns.cn:[端口号] 在外网是可以访问的。 2、研究下
[迅捷网络]
:
第一你家里的端口是不是运营商限制; 第二你可以用https://www.cnblogs.com/thinkingmore/p/15550667.html,设备IP,P2P直连
2023-11-16 20:38:49
Adming
评论回复:
应该可以,但感觉有点复杂了,先前简单的看了一下frp,没太搞明白,有没有更简单的办法?
让我发会呆
:
只把云服务器当代理服务器用,实际服务都放家里电脑上 ,这是不是可以用内网穿透工具,比如 frp 去实现
2023-11-16 20:34:35
TenFly
评论回复:
@让我发会呆: 我懂你回答的意思,只能说审题结果不一致,你看楼主需要的是那种回答
让我发会呆
:
@TenFly: 秒杀场景,一万个人抢两个库存商品,这是单表吧,也是排着队的请求吧,和更新的执行顺序也没关系吧,你来段代码,不要事务控制,也不许加锁,保证不多卖,show me the code
2023-11-16 16:57:06
TenFly
评论回复:
@让我发会呆: 你这不是跟业务挂钩了吗?我一个库存表,每次请求接口数量减1,发一万次,减少一万条,并发一亿次,减少一亿条,单纯的数据更新不需要事务。等你将实际数据跟业务挂钩,像你说的库存不能小于0,这…
让我发会呆
:
@TenFly: 秒杀场景,一万个人抢两个库存商品,这是单表吧,也是排着队的请求吧,和更新的执行顺序也没关系吧,你来段代码,不要事务控制,也不许加锁,保证不多卖,show me the code
2023-11-16 16:56:12
CallMeEureka
评论问题:
直接去post方法拿这个变量就好了。
With_Lilith
:
已经搞一下午了,老框架,用action查询数据封装给peopleList 后转发给ftl页面,然后ftl页面用以下列表进行循环遍历输出: <#list peopleList as people> <t
2023-11-16 16:53:15
让我发会呆
评论回复:
@TenFly: 秒杀场景,一万个人抢两个库存商品,这是单表吧,也是排着队的请求吧,和更新的执行顺序也没关系吧,你来段代码,不要事务控制,也不许加锁,保证不多卖,show me the code
TenFly
:
@让我发会呆: 我觉得了解一下数据库的底层原理比敲一年的CRUD强,数据库在执行更改操作时会加上排他锁,这是一种单例操作,基于楼主的提问“不跟其他业务关联的更新操作”需要什么事务,全都是排着队的请求。
2023-11-16 16:47:55
TenFly
评论回复:
@让我发会呆: 我声明一边我回复的立场,不跟业务关联,单纯的更新没关联的数据
让我发会呆
:
@TenFly: 你这上面说的两个回复,简直不敢苟同。 什么系统是只有一个人使用,不会出现并发?你的业务接口设计只能串行访问? 楼主说的是基础的增删改查之类的操作,你要是 delete from ta
2023-11-16 16:16:47
TenFly
评论回复:
@让我发会呆: 我觉得了解一下数据库的底层原理比敲一年的CRUD强,数据库在执行更改操作时会加上排他锁,这是一种单例操作,基于楼主的提问“不跟其他业务关联的更新操作”需要什么事务,全都是排着队的请求。…
让我发会呆
:
@TenFly: 你这上面说的两个回复,简直不敢苟同。 什么系统是只有一个人使用,不会出现并发?你的业务接口设计只能串行访问? 楼主说的是基础的增删改查之类的操作,你要是 delete from ta
2023-11-16 16:14:21
Sawyerhan
评论回复:
没有,我用核心可以正常ping
生命体验之kevin-Y
:
是不是目标机器禁止了ping
2023-11-16 14:45:05
让我发会呆
评论回复:
@TenFly: 你这上面说的两个回复,简直不敢苟同。 什么系统是只有一个人使用,不会出现并发?你的业务接口设计只能串行访问? 楼主说的是基础的增删改查之类的操作,你要是 delete from t…
TenFly
:
@让我发会呆: 单行操作自动添加排他锁,跟并不并发无关,解决并发那是其他解决方案
2023-11-16 14:20:45
Tom.汤
评论回复:
@摸头长不高: https://learn.microsoft.com/zh-cn/aspnet/core/mvc/views/view-compilation?view=aspnetcore-7.0…
摸头长不高
:
这个方法只是本地好使,如果发布到服务器上面,启动时不编译 发布时也不编译,发布的页面就找不到了,报错404
2023-11-16 13:07:41
TenFly
评论回复:
@让我发会呆: 单行操作自动添加排他锁,跟并不并发无关,解决并发那是其他解决方案
让我发会呆
:
同意,方法是单一的,但是请求可能是有并发的,修改操作建议都加事务
2023-11-16 11:59:56
摸头长不高
评论回复:
这个方法只是本地好使,如果发布到服务器上面,启动时不编译 发布时也不编译,发布的页面就找不到了,报错404
Tom.汤
:
参考:https://github.com/dotnet/roslyn/issues/39676 设置项目属性 试试看: <PropertyGroup> <RazorCompileOnBuild>fa
2023-11-16 11:57:58
TenFly
评论回复:
还别听上面乱讲,sql单行操作时,命中索引对索引加锁,没有命中对行加锁,了解下?操作失败不操作不相当于回滚?
隔壁曼玉
:
需要的.别听上面的乱讲,单接口单语句更新也是需要加事务的.不然并发的时候数据有可能会出现意料之外的问题.
2023-11-16 11:56:32
< Prev
1
···
59
60
61
62
63
64
65
66
67
68
69
···
200
Next >
博问搜索
关于博问
»
博问帮助
»
声望排名
»
园豆排名
»
发现问题
»
我有建议