- 博客(12)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 memcached过期策略
memcached过期策略:1、memcached的过期时间,有一个最大时限就是30天,若超过30天,存储时返回true,但是在取数据的时候取不到(这个key是1秒后过期的)。2、memcached的缓存失效策略是LRU(最近最少使用)加上到期失效策略。当向memcached存储数据时,你可能会设置一个过期时间,可以是永久也可以是一段时间,但是如果一旦给memcached分配的内存使用完毕,则首先会
2017-05-30 23:46:14 3602 1
转载 mysql 优化技巧
count(*) 优化:有时候某些业务场景并不需要完全精确的COUNT值,可以用近似值来代替,EXPLAIN出来的行数就是一个不错的近似值,而且执行EXPLAIN并不需要真正地去执行查询,所以成本非常低。实例:[SQL]select count(name) from aaa;受影响的行: 0时间: 2.957s结果:428396[SQL]EXPLAIN select count(name)
2017-05-30 20:27:36 661
转载 3des加密解密
php服务器,java服务器,android,ios开发兼容的3des加密解密,php <?phpclass DES3 { #密钥可写成构造方法传入 var $key = "my.oschina.net/penngo?#@"; var $iv = "01234567"; function encrypt($input){ $size = mcrypt_
2017-05-30 18:48:10 1269
原创 Linux后台进程管理工具:supervisor
Supervisor: Supervisor是一个进程监控程序。可以查看进程执行状态。使用需求:1、我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor,相当于将一个普通后台变成了守护进程2、有一个脚本需要自定义时间执行,可以打开Supervisor web页点击执行...
2017-05-22 00:45:24 2159
转载 $GLOBALS与global区别 & 变量销毁机制
代码一:<?php$var1 = 1;function test1(){ global $var1; #等价于 $var1 = &$GLOBALS['var1']; 这里的$var1跟外面的$var1是不同的指针,但指向同样的数据 unset($var1); #当你unset一个引用,只是断开了变量名和变量内容之间的绑定,这并不意味着变量内容被销毁了. echo $
2017-05-15 09:00:09 2395
转载 深度优化&广度优先 算法
DFS(深度优化算法) 深度优先搜索算法(Depth-First-Search),是搜索算法的一种。它沿着树的深度遍历树的节点,尽可能深的搜索树的分 支。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被发 现的节点,则选择其中一个作为源节点并重复以上过程,整个进程反复进行直到所有节点都被访问为止。DFS属
2017-05-14 21:41:15 3950
转载 Composer 使用小技巧
1. 仅更新单个库只想更新某个特定的库,不想更新它的所有依赖:composer update foo/bar此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信息:Warning: The lock file is not up to date with the latest changes in composer.json, you may be getting outdated
2017-05-08 00:38:18 1128
原创 Composer 学习笔记
Composer – PHP依赖管理的利器。它是开源的,使用起来也很简单,提交自己的包也很容易。Composer安装教程:安装 Composer(全局安装)#这个命令会将 composer.phar 下载到当前目录。PHAR(PHP 压缩包)是一个压缩格式,可以在命令行下直接运行。$ curl -sS https://getcomposer.org/installer | php$ mv compo
2017-05-08 00:21:44 687
转载 OneinStack安装
一、OneinStack包含以下组合lnmp(Linux + Nginx+ MySQL+ PHP)lamp(Linux + Apache+ MySQL+ PHP)lnmpa(Linux + Nginx+ MySQL+ PHP+ Apache):Nginx处理静态,Apache(mod_php)处理动态PHPlnmt(Linux + Nginx+ MySQL+ Tomcat):Nginx处理静态
2017-05-07 01:25:10 4105
原创 linux配置禁止密码登陆,普通用户赋予sudo权限
一、linux配置允许密钥登陆,禁止密码登陆:编辑 SSH 配置文件:#在root权限下执行vim /etc/ssh/sshd_config找到一下几句#RSAAuthentication yes#PubkeyAuthentication yes#AuthorizedKeysFile .ssh/authorized_keys去调上面3行前面的#找到下面1行:
2017-05-07 01:06:06 3394
转载 MySQL concat、concat_ws、group_concat函数用法
CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。参数可以是字段名或具体值注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:SELECT CONCA
2017-05-02 22:06:11 4261
原创 LEFT JOIN 多表选择数据(任意join)
如上图所示,a表为上线表,b,c分别为数据总集表,从上线表中查找有效数据(即在a或b表中数据正常)从a中获取存在表b或表c中有效数据获取第一页有效数据,sql语句:select `a`.router,`a`.routerValue,`a`.sort,`b`.subhead `subName`, CONCAT_WS('',`b`.name,`c`.name) as name,CONCAT_WS(''
2017-05-02 21:38:42 2611
jquery.min.js
2015-05-04
php 位移运算时 符号位会变吗?
2015-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人