相关文章
mysql 间隙锁原理深度详解
目录
一、前言
二、mysql之mvcc
2.1 什么是mvcc
2.2 mvcc组成
2.2.1 Undo log 多版本链
2.2.2 ReadView
2.2.3 快照读与当前读
三、RR级别下的事务问题
3.1 RR隔离级别解决的问题
3.1.1 幻读问题
3.2 幻读效果演示
3.2.1 准备测试表和数据
3.2.2 修改事务级别
3.…
建站知识
2024/12/20 18:49:29
自然语言处理学习笔记(七)————字典树效率改进
目录
1. 首字散列其余二分的字典树
2.双数组字典树
3.AC自动机(多模式匹配)
(1)goto表
(2)output表
(3)fail表
4.基于双数组字典树的AC自动机 字典树的数据结构在以上的切分算法中已经很快了&#x…
建站知识
2024/12/21 16:47:39
SELinux 入门 pt.2
哈喽大家好,我是咸鱼
在《SELinux 入门 pt.1》中,咸鱼向各位小伙伴介绍了 SELinux 所使用的 MAC 模型、以及几个重要的概念(主体、目标、策略、安全上下文)
我们还讲到:
对于受 SELinux 管制的进程,会先…
建站知识
2024/12/21 18:20:38
wazuh环境配置和漏洞复现
1.wazuh配置
虚拟机 (OVA) - 替代安装 (wazuh.com)在官方网页安装ova文件 打开VMware选择打开虚拟机,把下载好的ova文件放入在设置网络改为NAT模式
账号:wazuh-user 密码:wazuh ip a 查看ip
启动小皮 远程连接 账号admin …
建站知识
2024/12/22 19:58:32
数据结构例题代码及其讲解-栈与队列
栈与队列
栈Stack
后进先出
栈的结构体定义及基本操作。
#define MaxSize 50
typedef struct {int data[MaxSize];//栈中存放数据类型为整型int top;//栈顶指针
}Stack;初始化
这里初始化时是将栈顶指针指向-1,有些则是指向0,因此后续入栈出栈…
建站知识
2024/12/20 19:29:38
Flink CDC学习笔记
第一章 CDC简介
1.1 什么是CDC
CDC (Change Data Capture 变更数据获取)的简称。核心思想就是,检测并获取数据库的变动(增删查改),将这些变更按发生的顺序记录下来,写入到消息中间件以供其它服务进行订…
建站知识
2024/12/20 18:32:01
C++学习记录——삼십 智能指针
文章目录 1、为什么需要智能指针?2、内存泄漏3、智能指针的使用及原理1、RAII思想2、拷贝问题1、unique_ptr2、shared_ptr1、多线程2、循环引用3、定制删除器 1、为什么需要智能指针?
看一个场景
int div()
{int a, b;cin >> a >> b;if (b…
建站知识
2024/12/21 23:20:22
Java 语言实现插入排序算法
【引言】 插入排序算法是一种简单且常用的排序算法。它通过依次将未排序的元素插入已排序序列中的正确位置来达到排序的目的。本文将使用Java高级语言实现插入排序算法,并讲解其核心思想和代码实现。
【算法思想】 插入排序的核心思想是通过构建有序序列࿰…
建站知识
2024/12/21 9:31:55