luciankaltz

luciankaltz

V2EX 第 89458 号会员,加入于 2015-01-01 18:33:05 +08:00
根据 luciankaltz 的设置,主题列表只有在你登录之后才可查看
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
luciankaltz 最近回复了
5 天前
回复了 anivie 创建的主题 程序员 Win+ Linux 开发环境结合
一台 PC 台式机,两个盘分别装 Windows 和 Linux ,默认启动盘是 Linux (当 server 用,GUI 都没有),设定每天早上 9 点自动开机
办公室 MBP ,家里一台 Mac Mini M4 作为开发前端。浏览器文本编辑文档之类的在 macOS 下,开发就 vscode Remote SSH 到 Linux 机器上
到家需要切 Windows 就关机重启一下就好了
悲观锁,也就是 select for update ,一般同时满足两种情况
1. 有一个大的事务(也就是不仅操作这一条记录,会涉及起码两条以上的数据库记录),并且需要保持这些操作都原子,或者全成功或者全失败
2. 在整个事务周期中这个记录不能被其他请求修改
理论上来说涉及到钱的一律全部悲观锁(基本上也满足以上两个场景)

乐观锁的目的更多在于保持单条记录的原子性,比如操作记录对应的版本号,允许重试,但是版本更替的记录不能丢失。例如失败了可以通过重拾消息来保证最终更新成功,之类的
@nyxsonsleep 看着没什么问题。我峰值主要是跑编译,大部分时候核心会跑满所以无所谓
家里的 Windows 机器本来只用来打游戏,后来发现 13900k 比垃圾 m1 pro 编译速度快多了,所以想利用起来
现在的实践方案是单独装了一块 SSD 装 Linux server ,然后用 macOS 作为前端 SSH 上去开发(为此公司有一台 MBP 家里这次新买了 Mac Mini M4 ,当然愿意 MBP 上下班都带也没问题)
用 Linux systemd-boot 选择启动这样能识别所有的系统;默认 Linux 每天早上自动启动,这样到公司就能用
下班之后手动重启一下切到 Windows 纯娱乐+玩游戏
@Natsumoku 看着好酷,这个是调整了机内预设吗(
33 天前
回复了 wjx0912 创建的主题 程序员 求一个 fish 配置(类似 zsh 的自动补全)
42 天前
回复了 inspiration2030 创建的主题 程序员 试图反向推理一个 BUG
@inspiration2030 #8 那就要看是业务逻辑处理返回的时候有问题(比如上面说的 js/后端 java 处理格式之类的),还是数据库本身的返回结果有问题了。都不是没可能,谁知道底下代码是怎么写的(

都无从猜起(
42 天前
回复了 inspiration2030 创建的主题 程序员 试图反向推理一个 BUG
首先,能保证查询的数据集合本身是不变的吗?

也就是没人操作这个表里面数据的新增和删减之类的操作
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2839 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 06:00 · PVG 14:00 · LAX 22:00 · JFK 01:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.