摘要: 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态码: 200 - 阅读全文
posted @ 2020-05-14 20:00 ksy_c 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1、请选择以下代码运行的结果: <?php if ('1e3' == '1000') echo 'LOL'; ?> A 无任何输出结果 B LOL C 不执行且报错 解析:1e3 是 科学计数法 实数的指数形式 为1乘以10的三次方,故‘1e3’=='1000'是成立的,输出echo ‘LOL’; 阅读全文
posted @ 2020-05-14 17:42 ksy_c 阅读(414) 评论(0) 推荐(0) 编辑
摘要: php5与php7之间的区别: 1、性能提升:PHP7比PHP5.0性能提升了两倍。 2、以前的许多致命错误,现在改成抛出异常。 3、PHP 7.0比PHP5.0移除了一些老的不在支持的SAPI(服务器端应用编程端口)和扩展。 4、PHP 7.0比PHP5.0新增了空接合操作符。 5、PHP 7.0 阅读全文
posted @ 2020-05-14 16:01 ksy_c 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时 阅读全文
posted @ 2020-05-10 23:52 ksy_c 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-10 19:54 ksy_c 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-10 19:41 ksy_c 阅读(93) 评论(0) 推荐(0) 编辑
摘要: redis中不支持事务回滚 例子: 1)multi exec 2)multi discard 此时没有成功定义key aa 3)语法的错误 4)命令的错误,放弃整个队列 5)watch 阅读全文
posted @ 2020-05-10 19:25 ksy_c 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1、String(字符串) 2、hash(哈希) 常用命令 3、list(队列) 4、Set(集合) 命令 5、ZSET(有序集合) 6、hyperloglog 阅读全文
posted @ 2020-05-09 00:49 ksy_c 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-08 21:07 ksy_c 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在redis4.0的配置文件中有这么一段被注释了的解释: 这个里面讲的是redis的内存回收配置,其中有这么几种: volatile-lru -> 根据LRU算法删除设置了超时属性(expire)的键,直到腾出足够空间为止。如果没有可删除的键对象,回退到noeviction策略。allkeys-lr 阅读全文
posted @ 2020-05-08 19:13 ksy_c 阅读(596) 评论(0) 推荐(0) 编辑