木风溪

宝剑锋从磨砺出
梅花香自苦寒来
PHP

PHP中的Traits详解

阅读(1373)评论(0)

PHP是单继承的语言,在PHP 5.4 Traits出现之前,PHP的类无法同时从两个基类继承属性或方法。php的Traits和Go语言的组合功能类似,通过在类中使用use关键字声明要组合的Trait名称,而具体某个Trait的声明使用trait关键词,Trait不能直接实例化。具体用法请看下面的代码: 1、Student类...

Linux

Nginx和php-fpm简单优化

阅读(1493)评论(0)

一、nginx优化 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 001...

PHP

PHP 单例模式

阅读(1287)评论(1)

  一、什么是单例模式?  1、含义  单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。   2、单例模式的三个元素: (1)需要一个保存类的唯一实例的静态成员变量,如下代码: private s...

MySQL

MySQL表的基本操作

阅读(1243)评论(0)

在MySQL 数据库中,表是一种很重要的数据库对象,是组成数据库的基本元素,由若干个字段组成,主要用来实现存储数据记录。 下面是MySQL一些基础操作分享下 1、创建表 create tabale amaple_table(id int(10),name varchar(255)); 2、修改表 &n...

Linux

Centos 7中ssmtp发送邮件配置流程,vultr的vps被禁掉25端口,可使用ssmtp发送邮件

阅读(5789)评论(0)

最坑的事情莫过于想用smtp发送邮件,25端口被禁用掉了,本人在vultr购买了一台vps,本来想用smtp发送备份的数据库,结果被vultr禁掉了25端口,虽然可以发送工单去申请开25端口,但是特别麻烦,就上网查找研究到了ssmtp。 下面开始讲解下ssmtp安装流程 1、安装ssmtp,可以直接用yum安装就行 #yu...

Redis

Centos 7 中redis拓展的安装及PHP中redis的运用

阅读(1101)评论(0)

想要在php中运用redis缓存机制,phpredis拓展是不可缺少的,phpredis拓展有windows和linux的,windows就比较简单网上下载直接放到对应目录,然后再php.ini引用就行了,这里就不讲了,这里主要讲解linux版本的。 1、下载phpredis  http://pecl.php.net...

Redis

Centos 7 中 redis编译安装流程

阅读(1289)评论(0)

常见的缓存中有file、memcache、redis,而目前使用比较多的是redis用得人比较多,个人总结原因如下 1、它存储在内存上,读写速度是非常快。 2、它支持存储内容的容量要比memcache大很多。 下面开始讲解安装流程。 1、安装需要的支持环境 #yum -y install gcc gcc-c...

Linux

Centos 7 SSH免用户名、密码及自定义主机名登陆配置

阅读(1806)评论(0)

SSH证书登陆之前的文章也说过,不过需要的用到工具才行,今天讲到是直接在centos中进行免用户名、密码及自定义主机名登陆,配置也是比较简单的。 下面开始讲解配置 测试机:192.168.1.24 登陆机:192.168.1....