qq120
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
557
评论数
1721
随机文章
Mysql 的日志文件 binlog 与数据恢复
一、Binlog 1. 简介 MySQL 的二进制日志(Binlog)是一种事务日志,用于记录对数据库的更改操作。 Binlog 主要用于 MySQL 复制和恢复: 复制: 从库通过拉取主库的binlog实现主从数据一致 恢复: 通过重放binlog恢复数据丢失或误操作情况 2. 原理 在 MySQL 中,每个事务都会在提交后生成相应的 Binlog 记录。MySQL 服务器会为每个客户端连接创建...
Java 基础之线程以及三种创建线程的方式
简介 线程是一种重要的概念,用于实现并发执行的多任务。 线程是程序执行的最小单元,它可以独立执行代码片段。 多线程允许在同一程序中同时执行多个任务,提高程序的并发性和响应能力。 线程可以共享内存空间,方便数据交换和通信。 三种方式创建线程 1. 继承Thread类 可以通过继承 Thread 类,并重写 run() 方法,在需要的地方调用 start 方法进行执行线程。 注意:需要调用 start...
Linux 创建和释放 swap 分区
1. 创建swap分区 创建 swap 文件: mkdir /.swap dd if=/dev/zero of=/.swap/swapfile bs=1M count=2048 把这个文件变成Swap文件并激活: mkswap /.swap/swapfile && swapon /.swap/swapfile 编辑 /etc/fstab 设置开机启用: /.swap/swapfil...
为什么说 Mysql 数据库单表最大两千万
想必大家也听说过数据库单表建议最大2kw条数据这个说法。如果超过了,性能就会下降得比较厉害。 巧了。 我也听说过。 但我不接受它的建议,硬是单表装了1亿条数据。 这时候,我们组里新来的实习生看到了之后,天真无邪的问我:"单表不是建议最大两千万吗?为什么这个表都放了1个亿还不分库分表"? 我能说我是因为懒吗?我当初设计时哪里想到这表竟然能涨这么快。。。 我不能。 说了等于承认自己...
Ubuntu 安装 terminator 以及美化
Ubuntu 默认终端不太好看,所以找到了 Terminator 开源的终端仿真器,安装非常简单: sudo apt install terminator 但是没有配置过的 terminator 比默认终端还要难看,所以还需要进行配置。 没有配置过的 terminator 不会生成配置文件,所以需要手动创建。 mkdir -p ~/.config/terminator/ && to...
标签云
最新评论