04 2020 档案
摘要:原文: 事务隔离级别 https://schaepher.github.io/2020/04/24/acid-isolation/ 事务隔离级别有四种。它们的区别在于一个修改数据的事务在提交前和提交后,另一个进行中的事务读取到的数据是修改前还是修改后的数据。 READ-UNCOMMITED = 读-
阅读全文
摘要:以下仅考虑 InnoDB 存储引擎。 自增主键有两个性质需要考虑: 单调性 每次插入一条数据,其 ID 都是比上一条插入的数据的 ID 大,就算上一条数据被删除。 连续性 插入成功时,其数据的 ID 和前一次插入成功时数据的 ID 相邻。 自增主键的单调性 为何会有单调性的问题? 这主要跟自增主键最
阅读全文
摘要:上一篇《流程引擎为什么选 Camunda》说明了选择 Camunda 的理由。这一篇说明如何实现适配层。 当前还没有专门写一篇对 Camunda 各个功能的详细介绍。如果要获得比较直观的感受,可以下载 Modeler 或者使用在线版的 Modeler 。 https://demo.bpmn.io/
阅读全文
摘要:原文地址: 第一个 Go 语言程序:漫画下载器: "https://schaepher.github.io/2020/04/11/golang first comic downloader" 之前学了点 Go 语言,但没有写出一个比较有用的工具,基本上算白学。得选一个又简单又比较有有价值的功能来实现
阅读全文
摘要:想法 我以前对于 C 语言的印象是有很强的确定性,而 PHP 在执行的时候会被翻译为 C 语言执行,所以一直很好奇 PHP 怎么调用底层函数。 换句话说就是已知函数名字的情况下如何调用 C 语言中对应名字的函数? 解决这个问题前,首先根据过往的经验做出假设,然后再去验证。 之前在写《用 C 语言实现
阅读全文