首页
博客
论坛
联系我们
协同工具
登录
面试
面试宝典
** 第一章 Python 综合 ** 1. 对不定长参数的理解 ? ** * 不定长参数有两种: *args 和 **kwargs ; * * *args ** :是不定长参数,用来将参数打包成 tuple 给函数体调用; * * **kwargs: ** 是关键...
张先森
—
八月 2020
— 452 浏览
面试
Redis常见面试题(带答案)
缓存知识点 * 缓存有哪些类型? * 缓存是高并发场景下提高热点数据访问性能的一个有效手段,在开发项目时会经常使用到。 缓存的类型分为: 本地缓存*、 分布式缓存*和 多级缓存*。 ** 本地缓存: 本地缓存*就是在进程的内存中进行缓存,比如我们的 JVM* 堆中,可以用 LRUM...
张先森
—
十一月 2019
— 286 浏览
redis
Redis终章
上几期吊打系列我们提到了Redis的很多知识,还没看的小伙伴可以回顾一下 Redis基础 [1] * Redis系列-缓存雪崩、击穿、穿透 [2] * Redis哨兵、持久化、主从、手撕LRU [3] * 那提到 Redis*我相信各位在面试,或者实际开发过程中对基本类型的使用场景,并发竞...
张先森
—
十一月 2019
— 425 浏览
redis
Redis哨兵、持久化、主从、手撕LRU
正文 ** 上几期 *还没看的小伙伴可以回顾一下(明明就写了两期说的好像很多一样)! Redis基础 [1] Redis系列-缓存雪崩、击穿、穿透 [2] 大家都知道一个技术的引入方便了开发,解决了各种问题,但是也会带来对应的问题, 技术是把双刃剑*嘛,集群的引入也会带来很多问题,如:集群...
张先森
—
十一月 2019
— 481 浏览
redis
Redis 系列-缓存雪崩、击穿、穿透
上一期吊打系列我们提到了Redis的基础知识,还没看的小伙伴可以回顾一下 Redis基础 [1] 那提到 Redis*我相信各位在面试,或者实际开发过程中对缓存 雪崩*, 穿透*, 击穿*也不陌生吧,就算没遇到过但是你肯定听过,那三者到底有什么区别,我们又应该怎么去防止这样的情况发生呢,我们有请...
张先森
—
十一月 2019
— 389 浏览
redis
Redis基础
面试开始 * 一个大腹便便,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向你走来,看着快秃顶的头发,心想着肯定是尼玛顶级架构师吧!但是我们腹有诗书气自华,虚都不虚。 小伙子您好,看你简历上写了你项目里面用到了Redis,你们为啥用Redis? * 心里忍不住暗骂,这叫啥问题,大家不都是用的...
张先森
—
十一月 2019
— 406 浏览
redis
MySQL 常见的开放性问题
MySQL 常见的开放性问题** 有一个超级大表,如何优化分页查询?* 超级大表的分页优化分有以下两种方式: 数据库层面优化:利用子查询优化超多分页场景,比如: SELECT a.* FROM 表 1 a, (select id from 表 1 where 条件 LIMIT 100000,2...
zzhgod, 超级管理员
—
十一月 2019
— 315 浏览
mysql
MySQL 性能优化 、分布式
MySQL 性能优化 & 分布式** MySQL 性能指标都有哪些?如何得到这些指标?* MySQL 的性能指标如下: ① TPS(Transaction Per Second) 每秒事务数,即数据库每秒执行的事务数。 MySQL 本身没有直接提供 TPS 参数值,如果我们想要获得 TPS ...
zzhgod, 超级管理员
—
十一月 2019
— 553 浏览
mysql
MySQL 命令和内置函数
MySQL 命令和内置函数** 如何用命令行方式连接 MySQL 数据库?* 使用 mysql -u用户名 -p密码; 输入用户名和密码就可以正常进入数据库连接了,实例如下: mysql -uroot -p123456; 其中,用户名为 root,密码为 123456。 关于命令 mys...
zzhgod, 超级管理员
—
十一月 2019
— 350 浏览
mysql
MySQL 日志
MySQL 中日志的面试题总结** MySQL 有哪些重要的日志文件?* MySQL 中的重要日志分为以下几个: ① 错误日志 :用来记录 MySQL 服务器运行过程中的错误信息,比如,无法加载 MySQL 数据库的数据文件,或权限不正确等都会被记录在此,还有复制环境下,从服务器进程的信息也...
zzhgod, 超级管理员
—
十月 2019
— 369 浏览
mysql
MySQL 锁的问题
MySQL 中锁的面试题总结** 什么是锁?MySQL 中提供了几类锁?* 锁是实现数据库并发控制的重要手段,可以保证数据库在多人同时操作时能够正常运行。MySQL 提供了全局锁、行级锁、表级锁。其中 InnoDB 支持表级锁和行级锁,MyISAM 只支持表级锁。 什么是死锁?* 是指两个或两...
zzhgod, 超级管理员
—
十月 2019
— 296 浏览
mysql
MySQL事物
MySQL 事务的面试题总结** 事务是什么?* 事务是一系列的数据库操作,是数据库应用的基本单位。MySQL 事务主要用于处理操作量大,复杂度高的数据。 事务有哪些特性?* 在 MySQL 中只有 InnDB 引擎支持事务,它的四个特性如下: 原子性(Atomic):要么全部执行,要么全部不...
zzhgod, 超级管理员
—
十月 2019
— 313 浏览
mysql
MySQL索引
MySQL 索引的面试题总结** 什么是索引?* 索引是一种能帮助 MySQL 提高查询效率的数据结构。 索引分别有哪些优点和缺点?* 索引的优点如下: 快速访问数据表中的特定信息,提高检索速度。 创建唯一性索引,保证数据表中每一行数据的唯一性。 加速表与表之间的连接。 使用分组和排序进行数据...
zzhgod, 超级管理员
—
十月 2019
— 324 浏览
mysql
MySQL基础模块
MySQL 基础模块的面试题总结** 说一下 MySQL 执行一条查询语句的内部执行过程?* 客户端先通过连接器连接到 MySQL 服务器。 连接器权限验证通过之后,先查询是否有查询缓存,如果有缓存(之前执行过此语句)则直接返回缓存数据,如果没有缓存则进入分析器。 分析器会对查询语句进行语法分...
zzhgod, 超级管理员
—
十月 2019
— 392 浏览
mysql
关于我们
当
新的访客
通过你的
博客文章
、在谷歌引用找到你的网站 在这里写下小段文字。
保持最新:
退订
订阅
我们的博客
文章
随笔
Linux下工具安装
面试
小工具
Shell
Go
激活工具
标签
mysql
redis
面试
归档
2020
八月
1
2019
十一月
8
十月
5