- 博客(132)
- 收藏
- 关注
原创 编程Go:return、break、continue
return跳出所在的方法或函数。break结束 for、switch、select 的代码块。continue结束当前循环,开始下一次的循环迭代过程,仅限在for循环内使用。
2022-05-24 12:26:00
515
1
原创 关系型数据库-MySQL:二进制日志(binlog)
文章目录一、作用一、作用记录所有变更类操作。应用场景:假如每天晚上12点进行一次数据库备份,此处不考虑数据量,备份时间等其他因素,那么在本次备份完成后到下次备份开始前的这段时间段中,如果数据库服务崩溃了,我们应该怎样恢复呢?如果我们只依靠上一次的数据库备份进行恢复,那么我们最多只能恢复到上一个12点时的数据,但是12点以后的数据则会丢失,所以,我们还需要依靠二进制日志(binlog),我们先用上一次的备份将数据库恢复至最近一次12点时的样子,再利用binlog,将12点之后的所有操作”重放”一遍
2022-04-18 17:03:02
456
原创 关系型数据库-MySQL:错误日志(log_error)
文章目录一、作用二、配置2.1 存放位置2.2 log_warning一、作用错误日志会记录如下信息:mysql执行过程中的错误信息mysql执行过程中的警告信息event scheduler运行时所产生的信息mysql启动和停止过程中的输出信息,未必是错误信息主从复制结构中,从服务器IO复制线程的启动信息所以说,错误日志的作用不仅仅与记录错误,它是非常重要的信息日志文件。二、配置2.1 存放位置mysql> show variables like "%log_error
2022-04-17 19:50:18
977
原创 编程Go:内置打印函数 print、println 和 fmt 包中 fmt.Print、fmt.Println 的区别
golang中打印数据我们通常是使用fmt.Println(),但是其实golang中也有内置的Println()方法内置的Println()/Print()函数都是标准错误输出,而fmt.Println()函数是标准输出内置的Println()/Print()函数输出结果可能与预期结果顺序不一致,而fmt.Println()函数输出结果与预期结果完全一致。(这个特性是由标准错误输出和标准输出决定)内置Println()/Print()函数不能接受数组和结构体类型的数据内置Println()/Pr
2022-04-15 00:43:57
1577
原创 关系型数据库-MySQL:多实例配置
文章目录6.6.2 准备配置文件vim /data/3309/my.cnf[mysqld]basedir=/usr/local/mysqldatadir=/data/3309/datasocket=/data/3309/mysql.socklog_error=/data/3309/mysql.logport=3309server_id=96.6.1 准备多个目录mkdir -p /data/330{7,8,9}/data6.6.2 准备配置文件vim /data/3307/my.cnf
2022-04-14 17:08:14
1374
原创 关系型数据库-MySQL:体系结构
文章目录一、CS模型二、实例一、CS模型tcp/ipsocket二、实例实例 = mysqld + 预分配的内存 = mysqld + Mseter Thread + N个工作线程 + 预分配的内存结构 老板 经理 员工 办公区...
2022-04-13 12:36:17
719
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人