主页
分类
小记
壁纸
友人
档案
音乐
支持
雨探青鸟
累计撰写
132
篇文章
累计收获
207
个点赞
累计收获
92675
次访问
导航
主页
分类
小记
壁纸
友人
档案
音乐
支持
目录
雨探青鸟
遥知蓬山雨途险,却看青鸟意决探
mysql底层存储
数据库存储 SHOW VARIABLES LIKE 'datadir'; // 查看存储位置,一般 /var/lib/mysql/ 没创建一个数据库,会在/var/lib/mysql下面创建以数据库名的文件夹,里面一般有dp.opt, table_name.frm, table_name.ibd。
2025-03-19 14:20
4
0
0
24.4℃
找工作
Redis数据结构
Redis数据类型与数据结构 Redis有String, List, Hash, Set, Zset, BitMap, HyperLogLog, GEO, Stream共八种类型,其中,前面五种比较常用。 而Redis中,实现这几种数据类型的数据结构有SDS, 链表, 压缩链表, 哈希表, 整数集合
2025-03-19 14:20
4
0
0
24.4℃
找工作
Redis持久化篇
持久化方法 主要包括Append Only File(AOF)和RDB快照方法,前者是把命令写入磁盘,后者是把数据写入磁盘。 AOF 基本介绍 AOF的基本功能就是,每次执行客户端命令时,同样会记录该命令。只记录写操作的命令,不记录读操作的命令。 默认没开启,可以在redis.conf开启: app
2025-03-19 14:20
3
0
0
24.3℃
找工作
reactor和proactor
介绍 一个服务器如何处理多个客户端连接(read->process->write, RPW),显然是用多线程技术。有一个客户端,对应一个线程。一个线程一般会在read上面卡住(因为线程不知道什么时候有数据需要read),这样一旦同一时间客户端变的越来越多,那么线程不能及时释放掉,就会变得越来越多。创
2025-02-26 20:46
9
0
0
24.9℃
找工作
左右值引用
引用与指针 指针一方面是为了兼容C的程序,另一方面指针的功能非常强大,这里不做过多介绍了,指针就是变量的地址。 左右值 int a = 1; // 这里 a 写在左边,就是左值,1写在右边,就是右值 int b = a; // 左值:b,右值:a 基于上述例子,可以看出,大部分变量其实是左值,变量
2025-02-26 20:46
6
0
0
24.6℃
找工作
IO多路复用技术
从Socket出发 Socket介绍 socket叫做套接字,是传输层的东西,可以用来 IPv4/IPv6 - TCP/UDP通信。socket是CS模型,即客户端服务器模型。 服务器建立socket的过程如下: socket(IPv4/IPv6, TCP/UDP); // 创建socket,并且
2025-02-26 20:46
7
0
0
24.7℃
找工作
STL_Function
Function std::function类是一个包裹可调用对象的类,他是一个模板类,c++中可调用对象有,函数、函数指针、lambda表达式、函数对象以及bind对象。(所有可以使用括号()调用的都是可调用对象) 怎么包裹呢? // 1. fun 是一个函数 int fun(int a, int
2025-02-26 20:46
8
0
0
24.8℃
找工作
字符与字符串
字符 编码 由于现在世界各地都在使用自己国家或地区的字符串,字符串里字符种类的数量已经非常非常大了,传统的ASCII编码完完全全不够了,因此,Unicode编码被提出,它为世界上每一种符号提供了一个唯一的编码。目前已经有0x0000-0x10FFFF种编码了,其实质上是把0xFFFF作为一个单位,称
2025-02-26 20:46
8
0
0
24.8℃
找工作
线程同步技术
信号量 信号量(Semaphore)是一种用于进程间或线程间通信与同步的机制。它主要用于控制对共享资源的访问权限,确保同一时间只有一个线程能够修改或访问该资源,从而避免竞争条件和数据不一致的问题。它一般只有两个操作,P操作和V操作。 信号量本质是一个计数器,一开始会被初始化为资源的数量,计数表示空闲
2025-02-26 20:46
12
0
0
25.2℃
找工作
上一页
下一页
1
2
3
4
5
6
7
…
15
弹