V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  leichnX  ›  全部回复第 1 页 / 共 2 页
回复总数  38
1  2  
181 天前
回复了 lstz 创建的主题 程序员 在 2024,程序员群体还很抠门吗?(理性探讨)
@smlcgx 格力不放心吗
@gregy 能否分享一下投美股的取到
我的感受是电脑这玩意儿性能不用太强,前两年的机器性能就很充沛了,现在全国人民都在消费降级,可以上咸鱼逛逛,两千块钱完全足够挑一部不错的本子(很新性能也很棒),现在很多企业倒闭了,IT 设备都是大甩卖的,咸鱼上多的是,搞个十代十一代 U,16G 内存,有固态的本子,打个普通的游戏不成问题,用五年不是问题。多出来的五千块钱转账给弟弟,谈女朋友花,或者用于平时和室友聚餐什么的。
经常看到各大银行的广告,美元存款都是百分之五起步,这感觉人名币也要贬值的节奏,百分之五的美元存款感觉确实不错。
公司附近的写字楼里面找个月租一下
275 天前
回复了 leichnX 创建的主题 数据库 数据库事务隔离级别问题
@orzwalker111 不要局限于”单张表在一个事务中的多次查询“这种场景 这句话说的太对了,然而从学校到社会,可重读这个问题大多数人都是拿单张表说事儿,太容易让人困惑了
276 天前
回复了 leichnX 创建的主题 数据库 数据库事务隔离级别问题
@watzds 明白了,和 20 说的是一回事,在需要获取跨表一致性数据的时候,这个可重读级别很重要。
276 天前
回复了 leichnX 创建的主题 数据库 数据库事务隔离级别问题
@git00ll 又测了一下,你说的是对的,我开始拿 SERIALIZABLE 测了一遍,结果和我说的一样,我想当然的以为可重读也是会读到新插数据或改的数据。然而可重读读到的还真是旧数据,这很牛逼,很重要。

事务 A
SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ;
BEGIN

SELECT *
FROM 表 1 ;

转过去执行事务 B

SELECT *
FROM 表 2 ; //发现读到的是旧数据
commit;

事务 B
SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ;
BEGIN
UPDATE 表 2
SET Name='22'
276 天前
回复了 leichnX 创建的主题 数据库 数据库事务隔离级别问题
@git00ll 仔细想想感觉不对啊,比如手动执行 sql 的时候,先启动事务,在执行第一条查询查表 1 ,等五秒再执行第二条查询查表 2 ,这中间别人要是插了数据进表 2 去,肯定是会查出来的,什么隔离级别也会查到插进去的新数据。
276 天前
回复了 leichnX 创建的主题 数据库 数据库事务隔离级别问题
@git00ll 这两次查询查两张表,可重读会帮忙把它们时间间隙卡的很短吗,以前还真没了解过这个。它会和 Java 多线程一样使得两个查询之间线程不会中断吗?
276 天前
回复了 leichnX 创建的主题 数据库 数据库事务隔离级别问题
@watzds 这个例子很赞,确实有这么一些场景,套个可重读的隔离级别上去就可以少考虑不少事儿了,减小写代码的复杂度。
276 天前
回复了 leichnX 创建的主题 数据库 数据库事务隔离级别问题
@demoshengxw 认真读了你的例子,我感觉在这个例子中也没有什么数据需要获取两次呀,中途插入了啥也不会有影响吧。把获取对账需要的数据当作事务 A, 它执行两个操作,1 获取用户两个月的余额快照记录,2 获取用户本月账单明细

select *
from account where userId = 10 and time > 上个月;

select *
from order where userId = 0 and time >= 这个月 1 号;
9 个月,n+1 得赔两个月,和公司商量一下各让一步,赔一个半月算了,要真是天天去公司耗着坐老虎凳,挺尴尬的,太影响心情了,又耽误时间
我觉得可能是这样,平时不沟通不代表没感情,只是你找她借一千块钱让他失望了,你妹妹希望你成长。你如果找她不是借钱,找她是吃饭她应该会很开心吧,当妹妹的其实都只是嘴硬,不会心怀。
289 天前
回复了 hapsinge 创建的主题 问与答 如何理解“开个玩笑”
说到玩笑,我想提个问,女生能接受开黄腔吗
297 天前
回复了 leichnX 创建的主题 问与答 如何避免回错消息
@284716337 学到了,这个方案感觉可靠
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3430 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 04:52 · PVG 12:52 · LAX 20:52 · JFK 23:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.