logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

面试常问:redis缓存击穿/穿透/雪崩

缓存穿透:指缓存服务器中没有要查的数据,数据库中也没有,导致业务系统每次都绕过缓存服务器去查询下游数据库,缓存服务器失去了应有的作用。缓存击穿:指的是某一个经常被访问的key缓存过期的时候,大量请求访问这个key,会瞬间穿透缓存服务器同时访问数据库,导致数据库过载的情况。缓存雪崩:指缓存服务器大量缓存同时过期,或者缓存服务器宕机了,所有的请求直接访问到数据库,造成数据库过载很高,影响性能甚至宕机的

文章图片
#缓存#面试#redis
MySQL基础知识:SQL语法

varchar和char的区别:二者最大长度都是255,varchar可变长度,可以节省空间,但是动态分配空间速度可能很慢,创建时必须手动定义长度。MySQL对B+树进行了优化,在其基础上增加了一个指向相邻叶子节点的链表指针,提高区间访问的性能。行锁:对一张表执行update、delete、insert语句,会自动给涉及的数据集加排它锁(写锁)。如果对某一张表加了读锁,不会阻塞其它线程的读操作,但

文章图片
#mysql#数据库#sql
MySQL基础知识:索引、事务

not null、unique、主键、外键:每张表必须有一个主键,非空唯一。:解决了什么问题?表冗余的问题。(数据库三大范式)引入外键时,会有一个父表和子表的概念有外键字段的表为子表(或者可以叫主表和从表)

文章图片
#mysql#数据库#java
暂无文章信息