- 博客(15)
- 收藏
- 关注
转载 vagrant 资源收集
最近在学习vagrant 管理虚拟机,总结了一下学习文档,以下是来之我的独立博客 "程序员和厨子"为什么要使用vagrant举两个典型的例子,第一种,有时候开发环境开发出来的web应用在产品的线上环境运行不起来,可能大部分开发人员开发时使用windows 系统,而线上环境是linux系统,解决这个问题一般很多在windows中开发的开发人员会安装虚拟机,安装和线上系统一致,环境一致
2015-07-10 00:58:07 664
原创 supervisor 3.0 配置和使用
为什么要使用supervisor 3.0?使用场景:后台服务,进程管理。使用php 开发web app时,可能某个脚本会一直需要运行在后台比较典型的php 的 gearman worker一般情况下并发量不大的情况下一个 worker足够处理任务列表,当并发上去之后一个worker 就处理不了,可能需要多个进程去处理, 甚至需要多台服务器。那我们就需要这个后台服务可以开启多
2014-10-28 10:59:13 1599
原创 Gearman 安装使用
1.介绍: 分布式任务处理 , 什么事gearman : http://gearman.org/ 2.工作原理:Gearman的工作原理使用Gearman的应用通常有三部分组成:一个Client、一个Worker、一个 任务服务器。 Client的作用是提出一个 Job 任务 交给 Job Server 任务服务器。Job Server 会去寻找一个 合适的 Wor
2013-12-24 11:27:00 950
原创 C 和PHP 实现 冒泡排序
#include int arr[] = {3, 2, 4, 5, 1, 9 , 0, 8};void showArr(void) { int len = sizeof(arr)/sizeof(int); int i = 0; for(i; i printf("%d,", arr[i
2013-09-29 10:52:32 778
原创 redis 日志
1. 内存快照主线程上执行命令, 单线程上执行所有请求(默认文件 dump.rdb);将数据写入二进制文件中(如果数据量大,不建议使用这种方式);配置:save time changessave 900 1;save 300 100;客户端执行:save();bgsave();2.日志追加默认文件 appendonly.aof;执行wri
2013-09-29 10:49:50 1549
原创 mysql 如何保证数据完整性 -- 笔记
mysql 约束和索引 相同点: 保证证数据的完整性区别: 索引是从数据结构的角度来保证数据完整性, 而 约束是一个逻辑概念,用来保证数据完整性.保证数据完整性的方法:一. 对错误数据的约束 设置sql_mode 为 严格模式, 来提示报错而不是警告 服务器配置: my.cnf sql_mode ='STRICT_TRANS_TABLES' ;
2013-09-29 10:46:10 3322
转载 安装 lnmp
基于fedora17来安装的,同样适用于redhat和centosnginx 安装1.先解决安装的相关依赖包,安装开发相关的依赖 yum -y groupinstall "Development Libraries" "Development Tools" ningx还可能依赖于 pcre-devel包 yum -y install pcre-dev
2013-09-29 10:42:21 636
原创 MongoDB 基础要点
假设mongoDB 安装在 /usr/local/mongod一.MongoDB shell 使用使用MongoDB shell 的前提是,先启动 mongodb(有点废话).>./mongodmongoDB shell 其实就是一个javascript 解释器, 所以可以像在firebug里面的控制台一样执行Javascirpt 程序, 当然可以使用 Javascript
2013-09-27 11:07:45 805
原创 浅说数学在算法中的重要性
求 1000 以下的 3 或 5 的倍数之和. 比如求10以下3 或 5 的有以下这些数: 3, 5, 6, 9 求和 3+5+6+9 = 23 .(原题在:http://projecteuler.net/problem=1)相信很快就可以写出答案, 先用php 代码列出来:算法解题当然是要追求效率. 分析上面代码求 1000 一下的 3和 5 的倍
2013-09-24 17:17:43 1122
原创 PHP 框架的比较
使用过的PHP 框架比较:Codeigniter 优点: 配置简单快速简洁. 执行效率高, 有丰富的library, 文档详细. 适合小型应用.缺点: 简单的吧Model 当作了数据库操作. 架构比较简单, 比太能满足大型应用.CakePHP优点: 数据库操作使用Active Record 方式, 设计层面优雅, 没有多余的library.纯粹的MVC
2013-09-03 16:01:09 567
转载 Mysql SQL 语句执行顺序
(8) SELECT (9) DISTINCT(1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) WITH {CUBE | ROLLUP}(7) HAVING (10) ORDER BY (11) LIMIT
2013-08-26 17:50:52 730
原创 使用memcache 的3个问题
使用memcached-1.4.15 版本1. key 和 value 的长度限制问题默认值: key 长度为 250value 长度为 1M如果想使用更长的key和value,可以修改源代码,然后重新编译,但是不推荐这种方法2.数据一致性问题;3.缓存穿透和缓存雪崩;
2013-08-26 17:47:30 489
原创 表单 属性 autocomplete
1.什么时候需要使用autocompete 属性 有个input 标签 type属性为checkbox, 当你勾选这个选项后, 在按F5键刷新页面, 会发现这个input 的checked 属性被缓存了. 默认的 autocomplete功能是开启的 autocmplete="on", 如果不想缓存把autocomplete设置为off即可.2.知识点:h
2013-08-26 17:44:08 783
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人