- 博客(57)
- 收藏
- 关注
原创 Python高频编程面试题(待补充)
给定两个单词`word1`和`word2`,计算将`word1`转换成`word2`所使用的最少操作数。给定一个包含 n 个整数的数组`nums`和一个目标值`target`。给定一个整数数组`nums`和一个目标值`target`,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。实现一个函数,接收一个整数列表作为输入,并返回列表中的最大值。编写一个函数,从给定的列表中删除所有重复的元素,只保留第一次出现的元素。给定两个已排序的列表,编写一个函数将它们合并成一个新的已排序列表。
2025-01-16 16:31:03
808
原创 Redis高频面试题
AOF文件是一个只添加的日志文件,其大小和写入数据的数量成正比,优势是能够保证数据的实时性和完整性,缺点是相对于RDB持久化,AOF备份的恢复速度要慢,备份的数据也较多。RDB持久化是将Redis保存在内存中的数据转换成二进制格式,存储在硬盘上,所以RDB持久化机制的优势是它的备份速度极快,可以极大地减少备份Redis时的停机时间。总之,Redis事务的原理是将多个命令打包成一组操作批量执行,从而保证事务的原子性,让用户可以在整个事务执行期间共享相同的数据视图,而无需担心并发执行操作的数据争用问题。
2023-04-20 12:31:31
844
原创 Mysql高频面试题
MySQL还支持其他类型的索引,如覆盖索引、复合索引、唯一索引、主键索引等。通常来说,对于经常被查询的列添加索引可以提高查询效率,而对于很少被查询的列则不必添加索引,以免增加写入操作的开销。需要注意的是,虽然使用唯一索引和主键索引可以保证数据的唯一性,但同时也会增加写入操作的开销。分析索引可以帮助MySQL更好地了解索引的情况,优化索引可以清除无效的空间碎片和重建索引。使用合适的索引可以大幅提高查询效率,建议对经常被查询的列添加索引。唯一索引是一个或多个列上的索引,确保该列或这些列的组合的值是唯一的。
2023-04-19 22:11:27
296
原创 异步上传视频实现
上传过程中可能由于网络因素导致上传失败,考虑到流量成本,把上传失败的分片下标放到一个列表里,判断分片下标和列表里的相不相等。另外,当合并的时候,可能会出现数量不对等,数量相等但内存大小不对等因素,为了的完整性,所以要充分考虑到这些因素。考虑以上因素,我们增加了复杂的逻辑和功能。判断分片内存和原视频内存。
2023-03-19 22:26:59
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人