摘要: 阅读全文
posted @ 2022-06-21 13:35 酸萝卜别吃 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1. 分布式锁概述 我们的系统都是分布式部署的,日常开发中,秒杀下单、抢购商品等等业务场景,为了防⽌库存超卖,都需要用到分布式锁。 分布式锁其实就是,控制分布式系统不同进程共同访问共享资源的一种锁的实现。如果不同的系统或同一个系统的不同主机之间共享了某个临界资源,往往需要互斥来防止彼此干扰,以保证一 阅读全文
posted @ 2022-05-20 17:07 酸萝卜别吃 阅读(43) 评论(0) 推荐(0) 编辑
摘要: import React, { Component, useEffect } from "react""; import { Form, Input,Button } from "antd"; const Formltem = Form.ltem; const nameRules = { requi 阅读全文
posted @ 2022-04-01 21:06 酸萝卜别吃 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 主备数据库启动,备库启动wal_receiver进程,wal进程向主库发送连接请求; 主库收到连接请求后启动wal_sender进程,并与wal_receiver进程建立tcp连接; 备库wal_receiver进程发送最新的wal lsn 给主库; 主库进行lsn 对比,定期向备库发送心跳信息,来 阅读全文
posted @ 2021-09-09 11:32 酸萝卜别吃 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 本文摘自:CodeSheep 计算机网络中的概念是非常庞杂的,很多理解起来其实没有那么容易,而且特别容易忘记。所以本篇文章给大家汇总了计算机网络中89个常见的核心概念,希望对学习和知识串联有所帮助。 主机:计算机网络上任何一种能够连接网络的设备都被称为主机或者说端系统,比如手机、平板电脑、电视、游戏 阅读全文
posted @ 2021-08-14 11:42 酸萝卜别吃 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 本文摘自:CodeSheep 今天和大家聊一个常见的问题:慢SQL。 包括以下内容: 慢SQL的危害 SQL语句的执行过程 存储引擎和索引的那些事儿 慢SQL解决之道 后续均以MySQL默认存储引擎InnoDB为例进行展开,话不多说,开始! 1.慢SQL的危害 慢SQL,就是跑得很慢的SQL语句,你 阅读全文
posted @ 2021-08-10 11:59 酸萝卜别吃 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Harbor是一个企业级的docker私有仓库; 安装需求(以harbor版本为准): python版本大于2.7 docker引擎版本大于1.10 docker compose版本大于1.6.0 harbor安装: 官方地址:https://github.com/vmware/harbor/rel 阅读全文
posted @ 2021-04-30 11:23 酸萝卜别吃 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 进程是系统进行资源分配的最小单位,线程是系统进行调度执行的最小单位; 一个应用程序至少包含一个进程,一个进程至少包含一个线程; 每个进程在执行过程中拥有独立的内存空间,而一个进程中的线程之间是共享该进程的内存空间的; 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运 阅读全文
posted @ 2021-03-28 16:45 酸萝卜别吃 阅读(261) 评论(0) 推荐(0) 编辑
摘要: MySQL的主要目标就是保证数据的一致性,通过事务,ACID特性等,来实现数据的一致性; 一致性就是指:数据库可以从一个正确的状态迁移到另一个正确的状态; 事务有四大特性:ACID,C(一致性)就是通过AID来实现的; A:原子性,一个事务要么全做,要么全不做; C:一致性,数据库在任一时刻的数据都 阅读全文
posted @ 2021-03-12 13:28 酸萝卜别吃 阅读(2091) 评论(3) 推荐(1) 编辑
摘要: 从MySQL5.6开始增加GTID这个特性,Global Transaction ID,全局事务ID,用来强化主从数据库的一致性,故障恢复,以及容错能力,来替代传统的人工的主从复制; 有了GTID,在进行主备切换的时候,slave们可以自动在新的master上找到复制位置(position),大大简 阅读全文
posted @ 2021-03-12 13:08 酸萝卜别吃 阅读(502) 评论(0) 推荐(0) 编辑