升级Php 7.4带来的两个问题

由于我机器用的滚动更新的Archlinux,不知不觉Php已经升级到7.4了,没想到这次更新带来了极大的麻烦。首先是Php-fpm的新选项ProtectHome会导致经典的Filenotfound错误,再是Php解释器会对null...

php实现获取数组中相同/不相同的元素

1、获取数组相同元素array_intersect()该函数比较两个(或更多个)数组的键值,并返回交集数组,该数组包括了所有在被比较的数组(array1)中,同时也在任何其他参数数组(array2或array3等等)中的键值。&...

php用逗号格式化数字

今日工作需要格式化数字显示当前商品价格,比如2335.32,需要格式化为2,335.32这样显示。我写了一个函数。总感觉这么简单的功能,但是却需要30多行代码来完成。具体代码如下:<?php/*****@authorA...

对php-cli环境的理解

php-cli我在是看swoole的时候看到了,swoole_server只能用于php-cli环境,那什么是php-cli环境,于是百度,复制了网上我觉得比较有用的介绍php_cli模式是什么php_cli模式是什么php-cli区...

PHP框架中.env文件的加载过程

现在很多框架使用根目录的.env文件来配置环境变量,php本身是不会去解析这个文件的,需要使用php代码读取和解析这个文件放入环境变量中。例如查看thinkphp中.env文件的加载过程,使用下面这个strace命令查看fpm进程...

Redis回收进程是如何工作的

一个客户端运行了新的命令,添加了新的数据。redis检查内存使用情况,如果大于maxmemory的限制,则根据设定好的策略进行回收。一个新的命令被执行等等,所以我们不断地穿越内存限制的边界,通过不断达到边界然后不断回收回到边界以下。如...

Redis集群方案该怎么做?都有哪些方案?

1,codis目前用的最多的集群方案,基本和twemproxy一致的效果,但它支持在节点数量改变情况下,旧节点数据客恢复到新hash节点2rediscluster3.0自带的集群,特点在于他的分布式算法不是一致性hash,而是has...

redis和mecached的区别,以及使用场景

区别1、redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可以用于缓存其他东西,例如图片,视频等等2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的...

Redis宕机怎么解决?

宕机:服务器停止服务‘如果只有一台redis,肯定会造成数据丢失,无法挽救多台redis或者是redis集群,宕机则需要分为在主从模式下区分来看:slave从redis宕机,配置主从复制的时候才配置从的redis,从的会从主的red...

索引的工作原理及其种类

数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询,更新数据库表中数据。索引的实现通常使用B树以其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在...

drop,delete与truncate的区别

drop直接删掉表,truncate删除表中数据,再插入时自增长id又从1开始,delete删除表中数据,可以加where字句。1.delete语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存...

惪特博客
  • 文章总数:
    18474 篇
  • 评论总数:
    53131 条
  • 标签总数:
    8841 个
  • 总浏览量:
    18903508 次
  • 最后更新:
    10月12日

最多点赞

随便看看

标签TAG

友情链接

友链申请