02 2021 档案
摘要:给你一个数组 items ,其中 items[i] = [typei, colori, namei] ,描述第 i 件物品的类型、颜色以及名称。 另给你一条由两个字符串 ruleKey 和 ruleValue 表示的检索规则。 如果第 i 件物品能满足下述条件之一,则认为该物品与给定的检索规则 匹配
阅读全文
摘要:备份方法: 1.热备:在数据库运行中直接备份,对正在运行的数据库没有任何影响,这种方式在MySQL官方手册中称为Online Backup。 2.冷备:在数据库停止的情况下备份,这种备份最简单,一般只需拷贝相关的数据库物理文件即可,这种方式在MySQL官方手册中称为Offline Backup。 3
阅读全文
摘要:JAVA中一切都是对象,所有类都是Object的子类,但8个基本类型是例外,不能当做对象用,于是JAVA为基本类型做了包装类,本质还是基本类型但只是被包装过可以被当成对象使用。包装如下: byte - Byte short - Short int - Integer long - Long floa
阅读全文
摘要:给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。 返回 合并后的字符串 。 直接遍历两个字符串即可: class Solution { public: string mer
阅读全文
摘要:数据库中函数的可移植性不强,每种DBMS都支持其他实现不支持的函数,有时差异还很大。 将文本全部大写的函数: SELECT Upper(columnName) FROM tableName; right函数参数为right(columnName, num),num含义为要返回的字符数,left函数与
阅读全文
摘要:事务可确保把数据库从一种一致状态转换为另一种一致状态,在事务提交时,可确保要么所有修改都被保存了,要么所有修改都不被保存。 InnoDB引擎事务完全符合ACID特性: 1.原子性(atomicity),指整个事务是不可分割的工作单位。 2.一致性(consistency),指事务前后数据库的完整性约
阅读全文
摘要:给你一个数组 nums 。nums 的源数组中,所有元素与 nums 相同,但按非递减顺序排列。 如果 nums 能够由源数组轮转若干位置(包括 0 个位置)得到,则返回 true ;否则,返回 false 。 源数组中可能存在 重复项 。 注意:我们称数组 A 在轮转 x 个位置后得到长度相同的数
阅读全文
摘要:锁是数据库系统区别于文件系统的一个关键特性,锁机制用于管理对共享资源的并发访问。 InnoDB引擎会对表数据上锁以提供数据的完整性和一致性,除此之外,还会对数据库内部其他多个地方使用锁,从而保证对多种不同资源提供并发访问,如增删改LRU列表中的元素。 不同数据库和引擎使用的锁机制的实现可能完全不同。
阅读全文
摘要:给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。 反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, 1] 的结果
阅读全文
摘要:如果索引太多,应用的性能会受到影响(每次插入都要更新索引并保存在磁盘上,增加了磁盘IO),如果索引太少,对查询性能又会产生影响,要找到一个平衡点。 InnoDB支持B+树索引和哈希索引。InnoDB的哈希索引是自适应的,InnoDB会根据表的使用情况为表生成哈希索引,不能人为干预是否在一张表中生成哈
阅读全文