月度归档:2021年12月

MySQL主从复制模式原理

近期去面试,被问到对于MySQL主从复制模式的原理,回答不甚理想,因此留下此贴进行记录。

  • 原理概述

  1. Master服务器将数据变更的记录写入二进制binlog日志中;
  2. Slave服务器定期对Master服务器的binlog日志进行探测,若发现改变,则创建一个I/O线程请求Master二进制事件,并写入relay log中;
  3. Slave服务器创建一个SQL线程,从relay log中读取内容,从Exec_Master_Log_Pos位置开始执行读取到的数据库更新事件,并将更新内容写入到数据库中。
  • 主从流程图

继续阅读

Centos8安装Python3

Centos7默认自带Python2.7,而安装Python3后需要自己重新设定Python系统变量路径,有时也会对基于Python2.7的Yum造成影响,因此升级系统版本到Centos8。而Centos8(Minimal Installation)不会自带Python,因此需要手动安装Python3。

  • yum -y install python

会列出所有与Python相关的Yum包,选择自己需要的进行安装。

  • yum -y install python39

安装完毕。

Windows开机自动登录设置

为使自己的服务类应用如Plex等,不会在开机时卡住导致自启失败,通过注册表配置Windows开机自动登录设置。

  • 打开“注册表编辑器 – regedit.exe”

找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon”

  • 编辑/新建子键值

  1. DefaultUserName – 输入用户名;
  2. DefaultPassword – 输入密码;
  3. 新建字符串值 AutoAdminLogon – 输入1,保存。

重启计算机,Windows自动登录桌面,配置成功。

继续阅读