1 协议 2023-10-06 变基 git rebase Reapply commits on top of another base tip 另一个基本提示上重新应用提交 如果需要获得更清晰的修订历史记录,可以使用 git rebase 命令集成分支。 变基至主分支 假设我们有两个分支,其中包含 non-fast-forward... 阅读全文
2 数据库 2023-10-05 使用MySQL计算回撤率的简单方法 介绍: 回撤率是衡量投资组合或交易策略风险的重要指标。在本篇博客中,我们将演示如何使用MySQL来计算交易回撤率。我们将建立一个交易记录表,并使用MySQL查询来计算资金曲线和回撤率。 步骤: 创建交易记录表: 我们首先需要创建一个包含交易记录的表。使用MySQL的CREA... 阅读全文
3 数据库 2023-10-05 Mysql - InnoDB自增列重复值问题 (Mysql 5.7以下) MySQL - InnoDB自增列重复值问题 (Mysql 5.7以下) 问题重现 先从问题入手,重现下这个 bug 这里我们关闭MySQL,再启动MySQL,然后再插入一条数据 我们看到插入了(2,2),而如果我没有重启,插入同样数据我们得到的应该是(4,2)。 上面的测... 阅读全文
4 数据库 2023-09-08 Mysql 死锁问题查询记录 先来查看 死锁日志 从上面的日志中可以看出到两张同表的死锁 SQL 1 (HOLDS THE LOCK(S)) c DELETE FROM tableorder WHERE status > 2 AND isarchive = 1 AND updatetime < 1694... 阅读全文
5 编程语言 2023-09-03 Supervisor Event Listener 任务监控与告警 场景描述 Supervisor 脚本定时重启脚本任务, 任务中存在多个子进程, 重启服务基本都是能一波带走所有子进程. 但这次发现有个服务重启失败, 查看原因是存在子进程未kill掉, 子进程占用服务端口, 重启服务端口被占用最后服务BACKOFF了, 原因就是子进程没杀掉... 阅读全文