数据库
文章平均质量分 61
码畜的自我修养
如何能做一个优秀的码畜 ?
展开
-
Mybatis-Plus记一个坑 Error attempting to get column ‘XXX‘ from result set.
Mybatis-plus坑记录原创 2022-09-28 15:39:04 · 951 阅读 · 0 评论 -
简单redis主从-哨兵模式搭建
简单Redis哨兵模式搭建 环境 - macOS Monterey - redis-5.0.7 搭建结构大致如下, 非专业! 非专业! 非专业!原创 2022-04-15 16:22:26 · 1078 阅读 · 0 评论 -
Alibaba Seata 分布式事务
Alibaba开源分布式事务解决方案 Seata Seata下载地址: https://github.com/seata/seata/releases 本文使用版本: 肝最新的 1.4.12 场景: 单体架构演变分布式架构, 微服务架构, 进而会产生分布式事务问题, 物理上是同一个事务, 实际上是多个数据库 Seata是一款Alibaba开源的分布式事务解决方案, 致力于在微服务架构提供搞性能和简单易用的分布式事务服务 Seata术语 1. TC (Transaction Coordinator)原创 2021-04-28 22:55:29 · 222 阅读 · 0 评论 -
数据库索引, Explain浅度学习
数据库 1. 数据库索引 Mysql索引是帮助Mysql高效获取数据的排好序的数据结构 1.1 索引的数据结构 二叉树 单边增长的数据结构 , 比如自增id , 每次查询也相当于权标扫描(类似链表) 红黑树 数据量太大 , 数据层级太更深 hash表 比如查询条件设计>, < 等运算 , hash表索引结果没有优势 B - Tree 会存储索引行的所有字段值, 字段过多 叶几点具有相同深度 , 叶节点的指针为空 所有索引元素不重复 节点中的数据索引从左原创 2021-01-24 16:27:24 · 221 阅读 · 0 评论 -
MySQL数据库事务隔离级别
MySQL数据库事务和隔离级别 老记不住, 干脆就搜集一下, 整理在这了 一、什么是数据库事务 事务是一步或者多步的数据库操作序列, 要么都执行, 要么都不执行. 二、事务的四大特性ACID 原子性: 事务是最小的执行单位, 执行要么都成功, 要么都失败 一致性: 数据库在事务操作前和操作后状态是一致的, 从一个一致性到另一个一致性. 隔离性:多线程操作数据库的时候, 事务之间互不影响 持久性: 事务执行完毕后, 对数据库的修改是永久的 三、什么是脏读, 幻读, 不可重复读 脏读: 一个事务读到另原创 2020-09-12 16:35:00 · 150 阅读 · 0 评论