PHP使用array_unique对二维数组去重处理

发布时间:2020-06-19 11:56:59   分类:php

array_unique函数就是可以处重的,它具备了这个功能了,下面我们一来看一个关于PHP使用array_unique对二维数组去重处理例子。php 5.2.9 版本增加了array_unique对多维数组的支持,在处理多维数组是需要设置sort_flags参数一维数组的重复项:使用array_unique函数即可,使用实例如下:代码如下 复制代码12345<?php$aa = array("apple", "banana", "pear", "apple", "wail", "watermalon");$bb = array

MySQL中NULL和空字符串的区别

发布时间:2020-06-02 10:04:29   分类:php

字段类型是NOT NULL,为什么可以插入空值?NOT NULL的效率比NULL高?判断字段不为空的时,到底要 select * from table where column <>  还是要用 select * from table wherecolumn is not null 呢?带着上面几个疑问,我们来深入研究一下NULL 和 NOT NULL 到底有什么不一样。首先,我们要搞清楚“空字符串” 和 “NULL” 的概念:空值是不占用空间的。MySQL中的NULL是占用空间的打个比方来说,你有一个杯子,空值代表杯子是真空的,NULL代表杯子中装满了空气,虽然杯子看起

PHP网站性能和并发访问优化方案

发布时间:2020-05-19 09:27:17   分类:php

网站性能优化对于大型网站来说非常重要,一个网站的访问打开速度影响着用户体验度,网站访问速度慢会造成高跳出率,小网站很好解决,那对于大型网站由于栏目多,图片和图像都比较庞大,那该怎么进行整体性能优化呢?本文为你提供一份大型php网站性能和并发访问优化方案. 一、大型网站性能提高策略:大型网站,比如门户网站,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。这几个解决思路在一定程度上意味着更大的投入。web容器是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,如JAVA中的Tomcat容器,ASP的II

PHP mysql 返回数据为字符串类型

发布时间:2020-01-02 17:38:25   分类:php

 PHP mysql 返回数据为字符串类型  用 php-mysqlnd 扩展 替换 php56w-mysql 解决yum list|grep php-mysqlnd  544  yum list|grep php  545  php -i  546  yum list|grep php56  547  yum install php56w-mysqlnd.x86_64  548  php -m  549  yum list installed | grep php  550

Linux下安装配置启动redis

发布时间:2019-10-17 11:19:31   分类:liunx & centos&nginx

Linux下安装redisLinux版本: Centos71. 下载redis并解压去reids官网下载看一下最新的版本 http://download.redis.io/releases复制链接拼装命令 进入到usr目录下(个人习惯)cd  /usr1wget http://download.redis.io/releases/redis-5.0.3.tar.gz12. 解压redis安装包tar -zxvf redis-5.0.3.tar.gz1改个名字方便下面的命令通用mv /usr/redis-5.0.3  /usr/redis13.yum安装gcc依赖yum install gcc1碰到选择就输入y回车下去4.编译安装进入

redis原理及实现

发布时间:2019-10-10 09:47:33   分类:php

1 什么是redisredis是nosql(也是个巨大的map) 单线程,但是可处理1秒10w的并发(数据都在内存中)使用java对redis进行操作类似jdbc接口标准对mysql,有各类实现他的实现类,我们常用的是druid其中对redis,我们通常用Jedis(也为我们提供了连接池JedisPool)在redis中,key就是byte[](string)redis的数据结构(value):String,list,set,orderset,hash 2 redis的使用先安装好redis,然后运行,在pom文件中引入依赖,在要使用redis缓存的类的mapper.xml文件配置redis的全限定名。引入redis的redis.p

linux下编译安装php5.6

发布时间:2019-10-10 09:35:17   分类:php

下载php包wget  http://au1.php.net/get/php-5.6.30.tar.gz/from/this/mirror移动到/usr/local目录下,并切换到/usr/local目录下mv php-5.6.30.tar.gz /usr/localcd /usr/local解压tar -zxvf php-5.6.30.tar.gz进入目录cd php-5.6.30配置./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-

CGI、FastCGI和php-fpm的概念和区别和运行原理

发布时间:2019-10-10 09:30:38   分类:文章转载

什么是CGI?CGI(Common Gateway Interface),公共网关接口,它是Web服务器与外部应用程序(CGI程序)之间传递信息的接口标准。通过CGI接口,Web服务器就能够获取客户端提交的信息,并转交给服务器端的CGI程序处理,最后返回结果给客户端。也就是说,CGI实际上是一个接口标准。我们通常所说的CGI是指CGI程序,即实现了CGI接口标准的程序。只要某种语言具有标准输入、输出和环境变量,如perl、php、C等,就可以用来编写CGI程序。CGI程序的工作方式:Web服务器一般只处理静态文件请求(如 jpg、htm、html),如果碰到一个动态脚本请求(如php),web服务器主进程,就fork出一个新的进程来启动CGI程序,也就

linux服务器PHP安装SQLserver扩展

发布时间:2019-09-05 10:55:51   分类:liunx & centos&nginx

1.centos 版本 7.2 PHP 7.0  2.常规安装Nginx PHP      yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-devel.x86_64    yum install php70w-fpm3.安装编译相关&nb

linux下yum安装redis以及使用

发布时间:2019-09-05 10:52:36   分类:liunx & centos&nginx

4、使用配置文件启动 redis1redis-server /etc/redis.conf &5、使用端口登录1redis-cli -h 127.0.0.1 -p 61796、此时再输入命令则会报错7、输入刚才输入的密码1auth 111 8、停止redis  命令方式关闭redis12redis-cli -h 127.0.0.1 -p 6179shutdown  进程号杀掉redis12ps -ef | grep rediskill -9 XXX三、使用redis desktop manager远程连接redis1、访问如下网址下载redis desktop manager12<