Gavin

php零基础学习大纲

php零基础学习大纲 基本功 如果你熟练掌握php的基本语法,请跳过这一章节。 参考PHP w3school的内容,学习以下知识点并完成小目标。 使用xampp安装集成环境,能够输出hello world 了解PHP基本语法 语法 变量/常量 函数定义 if...else/while循环/for循环 字符串 数组 (注意:页面中充斥着类似\$a = array();这样的代码,PHP5.6及以后版 […]

阿里云centos6.5开启ipv6

背景 前段时间接了个外包项目,ios端已经提交AppStore受审,今天收到邮件说,他们在IPV6的wifi环境下,发现我们APP的所有接口都没有反应,让我们解决这个问题先。。。。 “苹果商店6月1日起,强制app需要支持IPv6-only的网络。” 此时我的内心是崩溃的,在国内的环境支持IPV6,你tm真的不是在逗我!? 服务器环境 服务器端用了阿里云的ECS,查了下阿里云的文档和论坛资源,发现 […]

CentOS6.4配置安装shadowsocks

shadowsocks需要依赖各种python库,参考官网教程就可以很快速的安装 123yum install python-setuptools easy_install pip pip install shadowsocks 接下来是配置,需要创建/etc/shadowsocks.json文件 12345678910{     "server":"你的服 […]

nginx反向代理google

百度搜索各种技术的解决方案实在是惨不忍睹,但是google大面积被封锁,真的让所有技术人员想死,如果有条件购买国外VPS的,可以最简单的搭建个nginx,配置反向代理即可。 曾经尝试过用apache进行反向代理,配置的过程简直惨不忍睹。而nginx的配置实在是把简单发挥到了极致

centos6.4配置安装nginx+hhvm3.2

服务器之前一直用的yum install安装的apache,打开网站的时候那叫一个慢。。。再加上最近google被封的那叫一个彻底,实在忍无可忍,决定把VPS重新折腾一番,抛弃apache,投奔nginx阵营。 朋友那边有提供了一份nginx+php-fpm+opcache的ab测试结果,2核8G,200qps。还是喜欢尝试点新鲜事物,于是决定用放弃php-fpm换用hhvm来装。 服务器环境;c […]

win7搭建svn svn+apache

前段时间在本机顺利搭建svn,并分别完成了独立svn server的配置和依赖于apache的配置,apache为2.2.16版本(apache php mysql配置),SVN server下载地址为:点我下载。一路next(可自选安装目录)安装完成后,即可开始配置使用。

一、独立SVN server

相信大家一般都是按照项目来规划,对每个单独的项目分别建立一个单独的SVN仓库,如是,我把E:wwwsvn目录作为每个项目仓库的根目录。

新建一个E:wwwsvntest目录进行测试。

使用svnadmin create命令即可在该目录下生成一个新的svn仓库。在命令提示符中输入:svnadmin create --fs-type fsfs E:wwwsvntest

MySQL中索引键的选择与限制

如何判定是否要创建索引

虽然没有很明确的定律可以清晰地定义什么字段应该创建索引,什么字段不应该创建索引,但还是有几点基本的策略同大家分享。

1.较频繁的作为查询条件的字段应该创建索引
这一点不用过多的解释吧~

2.唯一性太差的字段不适合单独创建索引,即使频繁作为查询条件
唯一性太差指的是一些如状态、类型的字段。这样的字段可能一个表中就几个或几十个重复使用,而每个值都会对应成千上万的记录。这个字段即使单独地创建索引MySQL大多数时候也不会选择使用的。因为他会带来大量的随机IO,有时候还可能有大量的重复IO。