logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

做接口开发运维,居然不知道如何用curl指令测试接口网络传输耗时?

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

文章图片
#运维#网络
mac pro M1(ARM)安装:.Net、C#开发环境

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

文章图片
#c##macos#.net
mac pro M1(ARM)安装:python开发环境

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

文章图片
#python#macos#开发语言
mac pro M1(ARM)安装:php开发环境

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

文章图片
#php#macos#开发语言
只使用mybatis-plus的注解,而不用配置数据库

背景我们在项目开发时,特别是多module项目场景时,可能会遇到某些实体类要使用mybatis-plus的注解,如@tableName或者@TableField等, 但是如果引入mybatis依赖就要配置数据库,但实际上有可能这个项目只是个公共实体类、接口类等的一个公共module,在该公共module中写一遍这些实体类,接口等,然后在其他module中直接依赖这个公共module就可以了,所以在

#spring boot#mybatis#java +1
GIT:如何删除仓库中的.idea .DS_Store target文件/文件夹并设置下次不上传

我们常常会有在git仓库初始化时,忘记设置.gitignore文件导致一些非工程文件上传到仓库中了,导致整个仓库的不美观,甚至影响其他开发同事配置代码。这时候我们就需要删除这些指定文件,那么如何操作呢,这一章我们就来讲解这个问题。

文章图片
#git#intellij-idea#github
springcloud进阶:四种分布式事务模式选型

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

文章图片
#分布式#spring cloud#java
springcloud进阶:四种分布式事务模式之XA模式(四)

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

文章图片
#分布式#spring cloud#java
springcloud进阶:四种分布式事务模式之TCC模式(二)

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

文章图片
#分布式
mysql进阶:canal实现mysql数据同步到redis|实现自定义canal客户端

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

文章图片
#redis#mysql#数据库
    共 89 条
  • 1
  • 2
  • 3
  • 9
  • 请选择