多版本并发控制MVCC 一、什么是 MVCCMVCC (Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC 是通过数据行的多个版本管理来实现数据库的 并发控制 。这项技术使得在InnoDB的事务隔离级别下执行 一 2024-06-20 数据库 数据库 python3基础语法 一、语言特性1、编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 上述定义允许在源文件中使用 2024-06-16 python python RocketMQ RocketMQ 官方中文文档:https://rocketmq.apache.org/zh/docs/ https://gitcode.com/apache/rocketmq/blob/master/docs/cn/README.md 一 2024-05-14 消息队列 消息队列 RocketMQ-功能特性 本示例代码基于gRPC 协议 SDK 构建,因此需要服务端至少升级到5.0版本,并启用 gRPC Proxy 才可兼容。关于Proxy的部署参考快速指南。 如果您使用的是 Remoting 协议 SDK,建议参考之前4.x 版本的示例代码 2024-05-14 消息队列 消息队列 MySQL事务 一、数据库事务概述1、存储引擎支持情况SHOW ENGINES 命令来查看当前 MySQL 支持的存储引擎都有哪些,以及这些存储引擎是否支持事务。 能看出在 MySQL 中,只有InnoDB 是支持事务的。 2、基本概念事务:一组逻辑操作 2024-04-09 数据库 数据库 MySQL架构 一、逻辑架构剖析1、 服务器处理客户端请求 MySQL5.7以及之前的版本有查询缓存,MySQL8.0 把查询缓存的操作去掉了,实际生产环境中数据更新修改非常频繁,一是缓存命中率太低,二是数据或表结构一旦更改缓存立即失效,此时再搞查询缓存就 2024-03-30 数据库 数据库 gRPC 一、protobuf介绍Protobuf(Prototcol Buffers)Google 开源的一种序列化方式。 Protobuf 官方实现了一门语言,专门用来自定义数据结构。protoc 是这门语言的编译工具,可编译生成指定编程语言(如 2024-01-22 网络通信 网络通信 kibana搜索语法 一、简介KQL:(Kibana Query Language )查询语法是Kibana为了简化ES查询设计的一套简单查询语法,Kibana支持索引字段和语法补全,可以非常方便的查询数据。 如果关闭 KQL,Kibana 将使用 Lucen 2023-11-23 中间件 ELK SpringBoot外部化配置 https://docs.spring.io/spring-boot/docs/2.1.11.RELEASE/reference/html/boot-features-external-config.html 一、配置加载顺序Spring 2023-11-09 SpringBoot SpringBoot