- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 数据库锁
目录数据库事务的四大特性数据库并发访问产生的问题和数据库的隔离级别数据库并发访问产生的问题更新丢失脏读不可重复读幻读例子1例子2定义事务的隔离级别未提交读提交读可重复读串行化 数据库事务的四大特性 ACID A(atomicity) 原子性 事务中的操作要么都执行,要么都不执行. C(consistency) 一致性 事务只能将数据库从一个正确的状态转化为另一个正确的状态.例如银行的数据库中不论如何转账,应该保证所有人总钱数使固定的. I(isolation) 隔离性 隔离性是指数据库允许多个并发事务同时
2020-06-28 23:20:29 83
原创 数据库索引
目录为什么要使用索引什么样的信息能成为索引索引的数据结构密集索引和稀疏索引密集索引稀疏索引区别 为什么要使用索引 快速查询数据。 什么样的信息能成为索引 能把数据记录限定在一定查找范围的字段(主键、唯一键以及普通键等)。 索引的数据结构 一般使用B+树做存储索引。 B+树一些主要的特点: 字数指针和关键字个数相同(读写代价更低) 非叶节点的字数指针P[i],指向关键字值[K[i], K[i+1])的子树 非叶节点仅用来做索引,数据都保存在叶子节点 (查询效果更稳定) 每个叶子节点都有一个指针指向下一个叶子
2020-06-28 23:17:41 87
原创 剑指offer 替换空格
题目描述 题目链接 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 解题思路 思路1 创建新字符串,之后遍历源字符串 遇到空格在新字符串之后添加“%20” 遇到非空格直接在新字符串之后添加该字符 Python实现 # -*- coding:utf-8 -*- class Solu...
2019-06-09 11:19:59 54
空空如也
求问:c语言字符串初始化遇到包含\0的时候字节数怎么算
2017-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人