
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
curl(Client URl)是一个用于传输数据的命令行工具,支持http、https、ftp、ftps、scp、sftp、telnet等多种协议,常用于API接口测试、网络连通性测试、文件上传下载等。其基本语法格式为curl [参数] [url]设置请求方式 -X# GET请求# POST请求# PUT请求设置参数 -d设置请求头 -H# POST请求设置Header下载文件 -o# 比如上传

因为.Net是开发、运行环境,而C#是一个编程语言,专用于.Net平台,C#是运行在.Net之上的,所以两者的安装是密不可分的。

Miniforge和Anaconda都是python的发行版,要在arm架构下运行python,则需要安装Miniforge版。

最近在处理各个语言的加密算法,正好需要安装php环境,特此记录,以供后续参考。

背景我们在项目开发时,特别是多module项目场景时,可能会遇到某些实体类要使用mybatis-plus的注解,如@tableName或者@TableField等, 但是如果引入mybatis依赖就要配置数据库,但实际上有可能这个项目只是个公共实体类、接口类等的一个公共module,在该公共module中写一遍这些实体类,接口等,然后在其他module中直接依赖这个公共module就可以了,所以在
我们常常会有在git仓库初始化时,忘记设置.gitignore文件导致一些非工程文件上传到仓库中了,导致整个仓库的不美观,甚至影响其他开发同事配置代码。这时候我们就需要删除这些指定文件,那么如何操作呢,这一章我们就来讲解这个问题。

之前我们已经针对四种分布式事务模式AT,TCC,SAGA,XA进行了详解。本篇主要针对四种模式的应用场景进行总结比较。如果想详细了解四种模式的,可以看看专栏往期博文:

前几章咱们聊了四种分布式事务中的前三种,今天就最后一种XA模式,来做详细讲解。如果对于前三种模式感兴趣的同学,可以看看专栏之前的博文。

0.引言上一章我们讲解了AT模式原理及适用场景,本期我们来讲讲TCC模式1. TCC模式TCC模式,全称Try-Confirm-Cancel,通过名称也能看出来其流程主要有三个步骤:预处理 Try:实现业务检查和资源预留确认/提交 Confirm:业务确认和提交撤销/回滚 Cancel:业务回滚如果看过上一章的同学,看到这里是不是有点熟悉了,这不也是二阶段提交嘛。TCC模式本身就是二阶段提交的一种

canal是阿里开源的数据同步工具,基于bin log可以将数据库同步到其他各类数据库中,目标数据库支持mysql,postgresql,oracle,redis,MQ,ES等canal分成服务端deployer和客户端adapter,我们可以部署多个,同时为了方便管理还提供了一个管理端admincanal的数据同步流程如下图所示因为目前canal还不能直接通过配置就实现对redis的数据同步,因








