偶木

学习总结与分享

memcached过期策略

memcached过期策略:1、memcached的过期时间,有一个最大时限就是30天,若超过30天,存储时返回true,但是在取数据的时候取不到(这个key是1秒后过期的)。2、memcached的缓存失效策略是LRU(最近最少使用)加上到期失效策略。当向memcached存储数据时,你可能会设...

2017-05-30 23:46:14

阅读数 1783

评论数 1

mysql 优化技巧

count(*) 优化:有时候某些业务场景并不需要完全精确的COUNT值,可以用近似值来代替,EXPLAIN出来的行数就是一个不错的近似值,而且执行EXPLAIN并不需要真正地去执行查询,所以成本非常低。 实例:[SQL]select count(name) from aaa; 受影响的行: 0 ...

2017-05-30 20:27:36

阅读数 356

评论数 0

3des加密解密

php服务器,java服务器,android,ios开发兼容的3des加密解密,php <?php class DES3 { #密钥可写成构造方法传入 var $key = "my.oschina.net/penngo?#@"; var $iv =...

2017-05-30 18:48:10

阅读数 805

评论数 0

Linux后台进程管理工具:supervisor

Supervisor: Supervisor是一个进程监控程序。可以查看进程执行状态。 使用需求: 1、我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor,相当于将一个普通后台变...

2017-05-22 00:45:24

阅读数 1318

评论数 0

$GLOBALS与global区别 & 变量销毁机制

代码一:<?php $var1 = 1; function test1(){ global $var1; #等价于 $var1 = &$GLOBALS['var1']; 这里的$var1跟外面的$var1是不同的指针,但指向同样的数据 unset($var1); ...

2017-05-15 09:00:09

阅读数 1523

评论数 0

深度优化&广度优先 算法

DFS(深度优化算法) 深度优先搜索算法(Depth-First-Search),是搜索算法的一种。它沿着树的深度遍历树的节点,尽可能深的搜索树的分 支。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被...

2017-05-14 21:41:15

阅读数 2394

评论数 0

Composer 使用小技巧

1. 仅更新单个库只想更新某个特定的库,不想更新它的所有依赖:composer update foo/bar此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信息:Warning: The lock file is not up to date with the latest ch...

2017-05-08 00:38:18

阅读数 780

评论数 0

Composer 学习笔记

Composer – PHP依赖管理的利器。它是开源的,使用起来也很简单,提交自己的包也很容易。Composer安装教程:安装 Composer(全局安装)#这个命令会将 composer.phar 下载到当前目录。PHAR(PHP 压缩包)是一个压缩格式,可以在命令行下直接运行。$ curl -...

2017-05-08 00:21:44

阅读数 427

评论数 0

OneinStack安装

一、OneinStack包含以下组合lnmp(Linux + Nginx+ MySQL+ PHP) lamp(Linux + Apache+ MySQL+ PHP) lnmpa(Linux + Nginx+ MySQL+ PHP+ Apache):Nginx处理静态,Apache(mod_php)...

2017-05-07 01:25:10

阅读数 3163

评论数 0

linux配置禁止密码登陆,普通用户赋予sudo权限

一、linux配置允许密钥登陆,禁止密码登陆: 编辑 SSH 配置文件: #在root权限下执行 vim /etc/ssh/sshd_config 找到一下几句 #RSAAuthentication yes #PubkeyAuthentication yes #Authorized...

2017-05-07 01:06:06

阅读数 1802

评论数 0

MySQL concat、concat_ws、group_concat函数用法

CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 参数可以是字段名或具体值注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。 一个数字参数被转化为与...

2017-05-02 22:06:11

阅读数 2845

评论数 0

LEFT JOIN 多表选择数据(任意join)

如上图所示,a表为上线表,b,c分别为数据总集表,从上线表中查找有效数据(即在a或b表中数据正常)从a中获取存在表b或表c中有效数据获取第一页有效数据,sql语句:select `a`.router,`a`.routerValue,`a`.sort,`b`.subhead `subName`, C...

2017-05-02 21:38:42

阅读数 1642

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭