相关文章
MYSQL的多版本并发控制MVCC(Multi-Version Concurrency Control)
1、概述
MVCC是一种用于数据库管理系统的并发控制技术,允许多个事务同时访问数据库,而不会导致读写冲突。也就是说在读写的时候,线程不用去争抢读写锁。因为加锁的过程比较耗性能。 当然很多时候还是必须的,不能避免,…
建站知识
2024/11/28 21:00:48
【再识C进阶3(上)】详细地认识字符串函数、进行模拟字符串函数以及拓展内容
小编在写这篇博客时,经过了九一八,回想起了祖国曾经的伤疤,勿忘国耻,振兴中华!加油,逐梦少年! 前言 💓作者简介: 加油,旭杏,目前大二,…
建站知识
2024/11/26 6:34:15
hadoop测试环境sqoop使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Sqoop看这篇文章就够了_must contain $conditions in where clause._SoWhat1412的博客-CSDN博客 大数据环境 C:\Windows\System32\drivers\etc 修改ip和hostname的对应关系 1…
建站知识
2024/11/29 2:37:08
vim缓存-交换文件
Catf1agCTF靶场 web swp
题目链接:http://catf1ag.cn/
个人博客:https://sword-blogs.com/
题目考点:
vim在编辑文档的过程中如果异常退出,会产生缓存文件
vim 交换文件名
参考文章:vim手册
https://yianwillis.…
建站知识
2024/11/29 2:39:39
kafka消费者模式
一、单线程消费者模式
package nj.zb.kb23.kafka;import org.apache.kafka.clients.consumer.ConsumerConfig;
import org.apache.kafka.clients.consumer.ConsumerRecord;
import org.apache.kafka.clients.consumer.ConsumerRecords;
import org.apache.kafka.clients.consu…
建站知识
2024/11/28 23:16:04
前端重新部署通知用户刷新
方案:通过轮询对比script的hash信息,不一致就触发更新操作 新建utils/updateApp.js文件
import { ElMessageBox } from element-plusconst getHtml async () > {return await fetch(/).then(res > res.text())//读取index html
}const parserScr…
建站知识
2024/11/29 2:36:13
git之撤销工作区的修改和版本回溯
有时候在工作区做了一些修改和代码调试不想要了,可如下做 (1)步骤1:删除目录代码,确保.git目录不能修改 (2)git log 得到相关的commit sha值 可配合git reflog 得到相要的sha值 (3)执行git reset --hard sha值,可以得到时间轴任意版本的代码
git reset --hard sha值干净的代…
建站知识
2024/11/23 5:28:35