董鑫的博客

Memecached缓存原理及基本操作、分布式(一致性hash)

ElasticSearch之centos安装

ElasticSearch之PHP-SDK基础篇

Dockerfile自动构建镜像

sphinx使用详解

创建主索引:/usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft.conf --all创建增量索引:1. 创建测试数据表以及数据。2. 修改配置文件主索引源:sql_query_pre。增量索引源:sql_query_pre  sql_query  sql_query_post。主索引:source pa...

redis详解

3.  RDB和AOF的区别:a)RDB方式存的是数据,AOF方式存的是指令;b)  RDB和AOF可以同时使用,在这种情况下,如果redis重启的话,会优先采用AOF方式来进行数据恢复,这是因为AOF方式的数据恢复完整度更高。c) 同样数据规模的情况下,AOF文件要比RDB文件的体积大。而且,AOF方式的恢复速度也要慢于RDB方式。...

PHP用openssl实现非对称加密

使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。1.安装openssl和PHP的openssl扩展2.生成私钥:openssl genrsa 用于生成rsa私钥文件,生成是可以指定私钥长度和密码保护...

LNMP环境安装

1. 下载php、nginx(mysql准备使用yum安装):a) php下载地址:http://php.net/get/php-5.4.44.tar.gz/from/a/mirror     http://php.net/get/php-7.1.5.tar.bz2/from/a/mirrorb) nginx下载地址:...

MySQL数据库事务的四大特性以及事务的隔离级别

 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。...

正则表达式 - 语法

正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。构造正则表达式的方法和创建数学表达式的方法一样。...

Mysql 无法启动

启动时提示:Starting mysqld (via systemctl):Job for mysqld.server failed because the control process exited with error code. See systemctl status mysqld.service and joirnalctl ...

Mysql text类型字段存储提示错误信息内容过长

首先查看存入的文本内容的大小,根据内容大小设置类型首先查看存入的文本内容的大小,根据内容大小设置类型如果超出,根据大小进行更换类型2、如果还是超出那可能是Mysql根据配置文件限制Server接受数据包大小,有时候大的插入和更新会受max_allowed_packet参数限制,导致写入或者更新失败。...

php远程下载图片

//要抓取的网址; $url = 'http://www.zixue.it/';  //取回网页内容; $tmp = file_get_contents($url); //正则获取图片地址; preg_match_all('/<img[^>]*src="([^"]*(?:jpg|png|gif|jpeg))"[^>]*>/i',$tmp,$res); //var_dump($res);...

QQ等级算法

开头先引述下qq等级的算法:设当前等级为n,达到当前等级最少需要的活跃天数为d,当前活跃天数为dc,升级剩余天数为dr,...