主页
分类
小记
壁纸
友人
档案
音乐
支持
雨探青鸟
累计撰写
134
篇文章
累计收获
227
个点赞
累计收获
98270
次访问
导航
主页
分类
小记
壁纸
友人
档案
音乐
支持
目录
雨探青鸟
遥知蓬山雨途险,却看青鸟意决探
事务
事务特性 原子性:要么全完成,要么全不完成 一致性:事务前后,数据满足完整性约束 隔离性:多个并发事务之间不干扰 持久性:事务结束后,对数据修改是持久的 MyISAM是没有事务的,InnoDB才有事务,其通过如下方式保证: 持久性:redo log 原子性:undo log 隔离性:MVCC 一致性
2025-03-19 14:20
8
0
0
24.8℃
找工作
锁
MySQL 锁类别 全局锁 flush tables with read lock; unlock tables; // 解锁 这样表就处于只读状态了,全库逻辑备份就需要用这个。 表级锁 表锁 lock tables `table_name1` read, `table_name2` read;
2025-03-19 14:20
10
0
1
27.0℃
找工作
mysql底层存储
数据库存储 SHOW VARIABLES LIKE 'datadir'; // 查看存储位置,一般 /var/lib/mysql/ 没创建一个数据库,会在/var/lib/mysql下面创建以数据库名的文件夹,里面一般有dp.opt, table_name.frm, table_name.ibd。
2025-03-19 14:20
14
0
0
25.4℃
找工作
Redis数据结构
Redis数据类型与数据结构 Redis有String, List, Hash, Set, Zset, BitMap, HyperLogLog, GEO, Stream共八种类型,其中,前面五种比较常用。 而Redis中,实现这几种数据类型的数据结构有SDS, 链表, 压缩链表, 哈希表, 整数集合
2025-03-19 14:20
8
0
0
24.8℃
找工作
Redis持久化篇
持久化方法 主要包括Append Only File(AOF)和RDB快照方法,前者是把命令写入磁盘,后者是把数据写入磁盘。 AOF 基本介绍 AOF的基本功能就是,每次执行客户端命令时,同样会记录该命令。只记录写操作的命令,不记录读操作的命令。 默认没开启,可以在redis.conf开启: app
2025-03-19 14:20
6
0
0
24.6℃
找工作
reactor和proactor
介绍 一个服务器如何处理多个客户端连接(read->process->write, RPW),显然是用多线程技术。有一个客户端,对应一个线程。一个线程一般会在read上面卡住(因为线程不知道什么时候有数据需要read),这样一旦同一时间客户端变的越来越多,那么线程不能及时释放掉,就会变得越来越多。创
2025-02-26 20:46
22
0
0
26.2℃
找工作
左右值引用
引用与指针 指针一方面是为了兼容C的程序,另一方面指针的功能非常强大,这里不做过多介绍了,指针就是变量的地址。 左右值 int a = 1; // 这里 a 写在左边,就是左值,1写在右边,就是右值 int b = a; // 左值:b,右值:a 基于上述例子,可以看出,大部分变量其实是左值,变量
2025-02-26 20:46
16
0
1
27.6℃
找工作
IO多路复用技术
从Socket出发 Socket介绍 socket叫做套接字,是传输层的东西,可以用来 IPv4/IPv6 - TCP/UDP通信。socket是CS模型,即客户端服务器模型。 服务器建立socket的过程如下: socket(IPv4/IPv6, TCP/UDP); // 创建socket,并且
2025-02-26 20:46
11
0
0
25.1℃
找工作
STL_Function
Function std::function类是一个包裹可调用对象的类,他是一个模板类,c++中可调用对象有,函数、函数指针、lambda表达式、函数对象以及bind对象。(所有可以使用括号()调用的都是可调用对象) 怎么包裹呢? // 1. fun 是一个函数 int fun(int a, int
2025-02-26 20:46
13
0
0
25.3℃
找工作
上一页
下一页
1
2
3
4
5
6
7
…
15
弹