- 博客(6)
- 收藏
- 关注
原创 基于Innodb了解MVCC
MVCC(Multi-Version Concurrency Control)多版本并发控制MVCC = 隐藏字段 + undo log 版本链 + ReadView 规则一、简介1、什么是MVCC全称Multi-Version Concurrency Control,即多版本并发控制,主要是为了提高数据库的并发性能。以下都是围绕InnoDB引擎来讲,因为myIsam不支持事务。同一行数据平时发生读写请求时,会上锁阻塞住。但mvcc用更好的方式去处理读—写请求,做到在发生读—写请求冲突时
2022-04-06 23:03:12
398
原创 Java实现Base64的编码与解码
什么是Base64?Base64(基底64)是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。3个字节相当于24个比特,对应于4个Base64单元,即3个字节可由4个可打印字符来表示。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。一些如uuencode的其他编码方法,和之后BinHex的版本使用不同的64字符集来代表6个二进制数字,但是不被称为Base
2022-01-07 18:45:08
9456
原创 基于Java的深度优先遍历(DFS)和广度优先遍历(BFS)
什么是深度/广度优先遍历(DFS/BFS)?深度优先遍历简称DFS(Depth First Search),广度优先遍历简称BFS(Breadth First Search),它们是遍历图当中所有顶点的两种方式。
2021-12-08 15:35:20
3399
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅