自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 PHP面试题之MongoDB特点

MongoDB特点Mongo的存储方式为虚拟内存+持久化存储,Mongo将数据写入内存中,再由虚拟内存管理器将其持久化到硬盘中,因此写操作会比关系型数据库快很多。NOSQL的存储格式是key-value形式,可以像关系型数据库那样存储基础数据类型的数据,也可以存储集合、对象等等。因为MongoDB是纯内存操作,并且有丰富的查询语句,并且有索引,所以mongo使用的还是比较多,几百万数据查询也很快。...

2020-10-11 17:16:01 183

原创 mysql开启查询日志方法

2、输入命令show variables like ‘general_log’;查看general_log是否开启。3、输入命令show variables like ‘general_log_file’;此时的/var/lib/mysql/6a777f799527.log就是mysql查询日志的文件路径。1、在mysql命令行中输入set global general_log = ‘ON’

2024-03-21 16:45:08 284 1

原创 到底该怎么理解工作与薪资的关系?

乔新亮的CTO成长复盘,学习笔记

2022-04-10 17:09:07 830

原创 PHP面试题之Redis缓存击穿、缓存雪崩、缓存穿透分别是什么,怎么解决

Redis缓存击穿、缓存雪崩、缓存穿透分别是什么,怎么解决一、缓存穿透 用户访问了一个缓存和数据库都不存在的数据,如用户访问了一个id=-1或者一个很大的值,这种情况很大情况下是攻击者,攻击次数过多会造成数据库的压力会很大。解决方案:1.第一种是缓存层缓存空值将数据库中的空值也缓存到缓存层中,这样查询该空值就不会再访问DB,而是直接在缓存层访问就行。但是这样有个弊端就是缓存太多空值占用了更多的空间,可以通过给缓存层空值设立一个较短的过期时间来解决,例如60s。2.第二种是布隆过滤器将数据库中

2020-10-11 17:29:28 366

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除