快速理解Redis的持久化
Redis系列文章 Redis基础你掌握多少了?来查漏补缺? Redis没听过这些数据结构你就out了 为什么需要持久化 很简单,因为 Redis 是基于内存的。数据如果不进行持久化,当服务器重启或者宕机的时候数据是无法恢复的,所以为了保证...
Redis系列文章 Redis基础你掌握多少了?来查漏补缺? Redis没听过这些数据结构你就out了 为什么需要持久化 很简单,因为 Redis 是基于内存的。数据如果不进行持久化,当服务器重启或者宕机的时候数据是无法恢复的,所以为了保证...
面试官: 我看你简历上说在你的项目中使用了 Redis,并使用它做了缓存,你能给我介绍一下 Redis 的五种基本数据类型吗? 面试者心里想:昨天看了 FrancisQ 的 Redis基础文章 ,我还怕你吗? 这么简单难不倒我的! 于是说道...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
Redis 是什么 Redis 是 开源,内存 中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如 字符串strings, 散列 hashes, 列表 lists, 集合 sets, 有序集合 sorte...
在前两篇文章中我向你介绍了 Mybatis 的构建和执行流程,这篇文章中我会带领你一步一步手写一个简单的 Mybatis 框架。 本文主要涉及代码实现,很多要点会在代码注释中说明,请仔细阅读。 所有代码已经在github上托管,感兴趣的同学...
在上篇文章中,我向大家介绍了 Mybatis 是如何构建的,总的来说构建部分就是对于配置文件的映射,而 Mybatis 中另一个很重要的部分就是如何去通过这些配置文件封装成的配置对象去执行用户指定的 SQL 语句并且将结果集封装成用户需要的...
了解 Mybatis MyBatis 的前身是 Apache 的开源项目 iBatis。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装,是一个支持普通 SQL 查询,存储过程和高级映射的基于 Java...
如果对 servlet 和 Spring MVC 的基本原理还不是很理解的同学可以先看我的另一篇文章带你一步一步手撕Spring MVC源码加手绘流程图。再回过来看这篇文章你就会豁然开朗。 本文主要涉及代码实现,很多要点会在代码注释中说明,...
索引 索引常见的几种类型 索引常见的类型有哈希索引,有序数组索引,二叉树索引,跳表等等。本文主要探讨 MySQL 的默认存储引擎 InnoDB 的索引结构。 InnoDB的索引结构 在InnoDB中是通过一种多路搜索树——B+树实现索引结构...
redo log 和 bin log 在DML语句执行的过程中,主要会涉及到两个日志——redo log和bin log,而这两个日志是数据库 WAL (Write Ahead Logging,先写日志再写磁盘提高效率) 技术的两大主角。下...
MVCC 是什么? 数据库并发控制——锁 Multiversion (version) concurrency control (MCC or MVCC) 多版本并发控制 ,它是数据库管理系统一种常见的并发控制。 我们知道并发控制常用的是锁...