面试
文章平均质量分 92
qq_16399457
这个作者很懒,什么都没留下…
展开
-
Redis知识点
redis是什么redis是有C语言编写的高性能非关系型键值对数据库;官方的说法是读可达到100000次/s,写可达810000次/s,采用IO多路复用模型处理处理网络请求,单进程执行命令保证了原子性。优点读写性能优秀,开源nosql数据库中性能最好支持丰富的数据类型:string、hash、list、set、zset好用的增强功能:bitmap作为布隆过滤器,HyperLogLog估算集合的基数提供数据持久化:RDB、AOF自带cluster和主从复制缺点数据库容量受物理内容原创 2021-07-01 17:08:38 · 135 阅读 · 0 评论 -
PHP面试要点——php
php1. 传值与传引用的区别传值:就是把实参赋值给形参,传递后,两者没有任何关联。所以对形参的修改不会影响到实参传引用:是以地址的方式传递参数,传递后,实参和形参都是同一个对象,只是名字不同,因为他们都指向都一个地址,所以对形参的修改会影响到实参。注意:php变量时存储于zval容器内的,传值时不会重新分配内存空间,只是refcount加一,只有形参的值改变才会分配新的内存;传引用时则...原创 2020-01-07 21:14:02 · 169 阅读 · 0 评论 -
PHP面试要点——mysql
Mysql1.char与varchar的区别mysql 5.0以上数据长度都用字符长度度量。char 定长字符串、速度较快但浪费空间,最多255个字符(与编码无关);varchar 变长字符串、速度较慢但节省空间,行的最大长度65535个字节,长度与编码有关gbk是(65535-1-2-行中其他字段暂用的长度)/2,utf-8是(65535-1-2-行中其他字段占用的长度)/3<=...原创 2020-01-07 21:19:33 · 111 阅读 · 0 评论 -
PHP面试要点——MQ消息队列
MQ消息队列常见的消息队列有RabbitMQ、kafka、redisRabbitMQRabbitMQ是使用Erlang编写的一个开源消息队列,本身支持很多协议,实现了AMQP协议,重量级的。实现了broker架构,对路由、负载均衡、数据持久化都有很好的支持。绑定一个队列的多个消费者,同一条消息只会分发给一个消费者。Redisredis是个nosql数据库。支持MQ的功能。可以当...原创 2020-01-07 21:21:07 · 825 阅读 · 0 评论