相关文章
深入详解MYSQL的MVCC机制
参考资料:
参考视频(注意第二个视频关于幻读的讲解是错误的,详情见本文)
redoLog的结构详解
参考资料 学习内容:
1. MVCC要解决的问题
MVCC要解决的问题是,在不产生脏读等数据库问题的前提下,数据库的查询语句和更改语句不相互阻塞的情况;
在InnoDB中,MVCC仅仅存…
建站知识
2025/4/14 13:52:12
协程的原生挂起与恢复机制
目录
🔍 一、从开发者视角看协程挂起与恢复
🧠 二、协程挂起和恢复的机制原理:核心关键词
✅ suspend 函数 ≠ 普通函数
✅ Continuation(协程的控制器)
🔧 三、编译器做了什么?࿰…
建站知识
2025/4/14 13:51:11
Foundry框架在FISCO BCOS区块链中的高级应用与实战技巧
引言:从入门到精通的进阶之路
在看过我发布的《FISCO BCOS区块链智能合约测试利器:Foundry框架从入门到实战》基础上,我们可以进一步深入探索Foundry框架在FISCO BCOS生态中的高级应用场景。Foundry作为一款强大的区块链开发工具集,其功能远不止于基础测试,它还能为FISCO…
建站知识
2025/4/14 13:50:10
用java代码如何存取数据库的blob字段
一.业务
在业务中我们被要求将文件或图片等转成 byte[] 或 InputStream存到数据库的Blob类型的字段中.
二.Blob类型介绍
在 MySQL 中,Blob 数据类型用于存储二进制数据。MySQL 提供了四种不同的 Blob 类型:
TINYBLOB: 最大存储长度为 255 个字节。BL…
建站知识
2025/4/23 7:18:39
Ubuntu24.04装机安装指南
文章目录 Ubuntu24.04装机安装指南一、分区说明二、基础软件三、使用fcitx5配置中文输入法四、安装搜狗输入法【**不推荐**】1. 安装fcitx2. 安装输入法 五、禁用/home目录下自动生成文件夹六、更新软件源1. 针对**新配置方式**的清华源替换方法2. 针对**老配置方式**的清华源替…
建站知识
2025/4/23 12:35:48
Android MVVM架构实战:XML与Compose的Hilt+ViewModel整合开发
下面我将详细介绍如何在Android项目中结合使用XML或Compose、Hilt依赖注入和ViewModel来实现MVVM架构模式。
MVVM架构核心组件
Model: 数据层,负责数据获取和存储View: UI层,XML布局或Compose组件ViewModel: 业务逻辑层,连接View和Model
项…
建站知识
2025/4/14 13:47:03
vue入门:template 和 JSX
temlplate 和 jsx 最终渲染时都是创建 dom 节点
template 和 JSX 混合使用
<template><div><span>Message: {{ msg }}</span><br/><VNodes :vnodes"getJSXSpan()"/><VNodes :vnodes"getAnchoredHeading(4)"/>…
建站知识
2025/4/14 13:45:59
嵌入式常见概念的介绍
目录 一、MCU、MPU、ARM
(一)MCU(微控制器)
(二)MPU(微处理器)
(三)ARM(架构)
二、DSP
(一)数字信号处理…
建站知识
2025/4/23 16:55:29