自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

转载 mysql如何实现可重复读?普通索引和唯一索引的区别?该如何选择

一个事务要更新一行,如果刚好有另外一个事务拥有这一行的行锁,会被锁住,进入等待状态。既然进入了等待状态,那么等到这个事务自己获取到行锁要更新数据的时候,它读到的值又是什么呢?CREATE TABLE `t` ( `id` int(11) NOT NULL, `k` int(11) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB;insert into t(id, k) values(1,1),(2,2);事务C没有显式地使用begin/comm

2021-10-04 20:40:00 155

原创 RabbitMQ

RabbitMQ笔记RabbitMQ使用场景服务解耦流量削峰异步调用rabbitmq基本概念ExchangeMessage QueueBinding KeyRouting KeyRabbtiMQ安装离线安装启动rabbitmq服务器rabbitmq管理节码启用管理界面重启RabbitMQ服务访问添加用户设置访问权限开放客户端连接端口rabbitmq六种工作模式简单模式pom.xml生产者发送消息消费者接收消息RabbitMQ使用场景服务解耦假设有这样一个场景,服务A产生数据,而服务B,C,D需要这些数

2021-10-04 20:24:37 135

原创 服务端如何防止重复支付

概述如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互,支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态,再通知业务应用,各业务再更新各自订单状态。这个过程中经常可能遇到的问题是调单,无论是超时未收到回调通知也好,还是程序自身报错也好,总之由于各种各样的原因,没有如期收到通知并正确的处理后续逻辑等等,都会造成用户支付成功了,但是服务端这边订单状态没更新,这个时候有可能产生投诉,或者用户重复支付

2021-10-04 20:21:56 315

原创 docker

centos7 安装docker离线安装包下载离线安装包https://download.csdn.net/download/weixin_38305440/12265961上传离线安装包docker-install 目录上传到/root切换到docker-install目录cd docker-install安装rpm -ivh *.rpm在线安装docker安装yum -y install dockerdocker 命令启动systemctl start docke

2021-04-05 13:35:49 101

蓝牙防丢器.zip

蓝牙防丢器APP源码,包含扫描连接,下发命令给单片机。开发环境eclipse ADT

2019-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除