![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 80
巴哥面试
一个为面试的中年油腻程序员!
展开
-
Redis相关知识
Redis是什么 Redis是一个基于内存的key-value数据库。(内存:性能高,nosql:不实用sql作为查询语言) 特性 它支持数据持久化,可以将内存中的数据保存在磁盘中,重启时可再次加载进行使用。 有丰富的数据结构(string,list,hash,set,zset),不止5中 支持数据备份(主从复制) 单value值可存储的最大限制为1GB 有丰富的api,可设置...原创 2019-11-29 18:17:03 · 101 阅读 · 0 评论 -
面试题【Mysql】
事务的四大特性 事务是并发控制的基本单位,是一个不可分割的工作单元,保证了数据的一致性。 原子性:不可分割的操作单元。事务中所有操作,要么全部成功;要么撤回执行事务之前的操作; 隔离性:事务操作之间彼此独立,互不影响; 一致性:执行事务前后,数据库要一致; 持久性:事务一旦提交,结果就是永久的; 事务的隔离级别 Read Uncommitted:读未提交(一个事务可以读取另一个...原创 2019-11-28 08:14:31 · 188 阅读 · 0 评论 -
面试题《Mybatis》
Mybatis Mybatis是一个半orm(关系对象映射)框架,内部封装了jdbc,让开发人员只关注sql编写,无需考虑加载驱动,创建连接,创建statement等繁杂过程。 半orm:仍需手动编写sql 优点:自己编写sql,灵活度高,可以控制执行的性能;sql写在xml文件中,与代码解耦,方便统一管理; 缺点:对开发人员对编写sql能力要求高;数据库移植性差(编写的sql依赖数据...原创 2019-11-28 08:13:32 · 106 阅读 · 0 评论