正则表达式基础
完整的正则表达式是由两种字符组成。特殊字符(元字符)和普通字符(文本)
示例:/^\d+hello.*/
^\d + .* 都是元字符
hello是文本字符
元字符
常见的元字符
. 匹配除换行符意外...
第一步、在谷歌浏览器或360浏览器中打开网址
第二步、按下电脑键盘F12或F12+Fn,点击右边工具栏的更多(竖排的3个小点),选择more tools,再选择Network conditions
第三步、去掉select automatically前面的勾选,并在最下...
MYSQL 获取某个表的各列名(字段名)并以逗号连接:
[codesyntax lang="sql"]
SELECT GROUP_CONCAT( COLUMN_NAME SEPARATOR "," ) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'YOUR_DATABASE' AND TABLE_NAME = 'YOUR...
修改my.ini文件
编辑或添加:max_allowed_packey = 1024M
编辑完成后,需要重新启动MySQL
关闭MySQL的自动提交(注:记得删掉字段索引,等导入成功后再建立!)
连接MySQL:mysql -uroot -proot
执行如下语句:
set autoc...
基本语法
PHP字符串有集中表达方式
单引号
双引号
heredoc 语法结构
nowdoc 语法结构(PHP5.3)
单引号与双引号的区别?
查看下面语句的输出结果:
[codesyntax lang="php"]
<?php
echo "this is a pe...
Xdebug 简介
Xdebug 是一个开放源代码的 PHP 程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。
Xdebug 安装
下载地址:https://xdebug.org/download.php
Linux安装
$ curl -O https://xdebug.org/...
安装依赖:
yum install popt-devel
安装keepalived
软件下载地址:
链接:https://pan.baidu.com/s/1_Nw7ypOozezxI3SKO45aMw
提取码:9qp1
cd /usr/local/src
tar zxvf keepalived-1.1.15.tar.gz
cd keepalived-1.1.15
./co...
lnmp环境介绍
nginx在高并发时的性能是apache的5~10倍,所以经常我们在线上环境用nginx代替apahce.
nginx支持:
email
web服务器
负载均衡服务器
缓存服务器
流媒体服务器
Nginx管理
启动Nginx
/usr/local/ngin...
安装
软件下载地址:
链接:https://pan.baidu.com/s/109hRWEFDtCUB0nllmwXTFA
提取码:d4yc
cd /usr/local/src
tar zxvf ./haproxy-1.4.22.tar.gz
cd ./haproxy-1.4.22
make TARGET=linux26 PREFIX=/usr/local/haproxy instal...
MYSQL主从复制功能介绍
主从原理:mysql中有一种日志叫做bin日志(二进制日志),这个日志会记录下所有对MYSQL进行修改的SQL语句。当向主服务器执行SQL语句时,这条SQL语句会被传递到从服务器上再执行一遍。
什么时候什么主从复制?...
负载均衡
硬件:
F5等。(昂贵、高性能、稳定)
软件:
haproxy(高性能、可以实现其于TCP/IP协议程序的负载)
lvs(同haproxy一样可以实现4/7层负载均衡)
nginx ( 使用方便、只能做网站的负载均衡(只能做HTTP协议))
高可用...
设置IP
setup命令
设置完成后,重启网卡:service network restart
关闭防火墙与selinux
执行命令:
service iptables stop
set enforce 0
关闭不必要的服务
ntsysv 命令
留下以下服务,其它全...
什么是sphinx?
Sphinx是一个独立的全文索引引擎,专门用来对大数据量的大文本字段类型建索引的软件。
sphinx的使用流程:
如:查询出所有歌词中带有冬天。
1. 先查询sphinx中的索引,然后sphinx会返回所有带冬天的歌曲的i...
什么是NOSQL?
nosql(not only sql),指非关系型数据库。常见产品:mongodb,redix,memcache等。通常以key-val的形式存储数据。
特点:
操作简单、灵活
高并发时读写的性能优秀
可以分布式存储(便于扩展)
mongod...
前言
在上一篇文章中,我们使用 codingbean/macaw 这个 Composer 包构建了两条简单路由,第一条是响应 GET ‘/fuck’ 的,另一条会 hold 住所有请求。其实对 PHP 框架来说,有了路由就有了一切。所以接下来我们要做的事情就是让 MFFC ...