摘要:
持续集成(CI)是软件开发过程中的一个重要部分,在这个过程中,共享的代码存储库会由于将团队成员的新工作集成到其中而不断地发生变化。 为了确保代码的高质量并减少潜在的错误,每次集成通常由一个自动化的构建和测试过程来验证。 在本文中,我们将学习如何使用Github Actions设置该过程,从而使项目自 阅读全文
摘要:
在处理数据库事务时,我们必须做的关键一件事就是为应用程序选择适当的隔离级别。尽管有一个明确定义的标准,但每个数据库引擎可能会选择以不同的方式实现它,因此在每个隔离级别上的行为可能会有所不同。 今天,我们将通过运行一些具体的SQL查询来深入探讨MySQL和Postgres中的每个隔离级别是如何工作的。 阅读全文