MySQL与Goland分布式事务经典的七种解决方案
目录1、基础理论1.1 事务1.2 分布式事务2、分布式事务的解决方案2.1 两阶段提交/XA2.2 SAGA2.3 TCC2.4 本地消息表2.5 事务消息2.6 最大努力通知2.7 AT事务模式3、异常处理3.1 异常情况3.2 子事务屏障3.3 子事务屏障原理3.4 子事务屏障小结4、分布式事
Windows环境zip版PostgreSQL数据库安装
1. 下载PostgreSQL数据库zip版本2. 解压到D盘,例如:D:\database\postgresql3. cmd窗口进入D:\database\postgresq\bin,依次执行如下命令:set PGHOME=D:\database\postg
记一次回滚错误的合并,未提交
怎么操作呢?首先想到的是上面所说的 git revert <commit> ,但是貌似不太行。git revert 384fdf1703ba2dacd59f7e30b8f1dabc715b018a&a
tp5 分表+ 分页查询
1,这里采用的是mysql单独建一张“tb_article”表来获取自增IDCREATE TABLE `tb_article` ( `id` bigint(20) un
PHPUnit在Windows下的配置及使用
由于我们项目涉及到php,因此需要对php代码进行单元测试。经过一番了解,决定用PHPUnit来测试php。PHPUnit花了不少时间摸索如何配置PHPUnit,看官网的文档也是一把泪。但知道怎么配置后,其实还是很简单的。系统:Windows 10 专业版PHP版本:PHP 5.5.12服务器工具:
Elasticsearch实用的23个查询示例
ElasticSearch是一个基于Lucene的搜索服务器,它是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。本文介绍了几种常用的Elasticsearch查询方式,并分别进行了举例,希望它们对你有帮助。(注:文章翻译自Tim Ojo的23 Useful
大公司项目开发到上线流程
项目从零到上线1需求分析->设计->开发->测试->上线测试里面的种类单元测试完成最小的软件设计单元的验证工作,目标是确保模块被正确的编码单个功能接口编码是否正确黑盒测试不考虑内部结构,主要测试功能十分满足需求比如软件,检查单个功能是否正常流转