重复阅读只是获得熟悉感而不是知识,更好的方法是先给自己时间回想,锻炼自己的神经,做到真正用脑 检索式练习是最为有效的学习方式,它是指通过提问和主动回想的方式,去巩固知识点。 ...

重复阅读只是获得熟悉感而不是知识,更好的方法是先给自己时间回想,锻炼自己的神经,做到真正用脑 检索式练习是最为有效的学习方式,它是指通过提问和主动回想的方式,去巩固知识点。 ...
数据库锁设计的初衷是为了处理并发问题,根据加锁的范围,MySQL 里的锁大致分为 全局锁、表锁、行锁 三类。 全局锁 对整个数据库实例加锁。当你需要让整个库处于只读状态的时候...
索引是在存储引擎层实现的,下面主要说说 InnoDB 引擎的索引。 索引模型 在 InnoDB 中,表都是根据主键顺序以索引的形式存放的,这种存储方式的表称为索引组织表,每一...
概念 事务就是保证一组数据库操作,要么全部成功,要么全部失败。在MySQL中,事务是在引擎层实现的。 特性(ACID) 原子性(Atomicity):一个事务中的操作,要么全...
什么是哈希算法 将任意长度的二进制值串,映射为固定长度的二进制值串,这个映射规则就是哈希算法,映射后的二进制值串就是哈希值。 一个优秀的哈希算法,需要满足下面几点要求: 从哈...
递归是一种高效、简洁的编码技巧 满足下面三点的问题,即可用递归来解决 一个问题的解可以分解为几个子问题的解 这个问题与分解后的子问题,除了数据规模不同,求解思路完全一样 存在...
栈 定义 栈是一种操作受限的线性表,只支持在栈顶入栈(push)和出栈(pop)操作,有后进先出的特性。可用数组或链表实现。 时间复杂度 入栈:O(1)出栈:O(1) 队列 ...
背景 laravel version:5.8jwt 安装命令: 问题描述 laravel 采用 jwt,$guard->login($user) 报错,无法生成 token。...
数组 定义 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 关键点 线性表数据排成像一条线一样的结构,每个数据最多只有前和后两...