技术分享 -- 147




200x200


概述聚簇索引并不是一种单独的索引类型,而是一种数据存储方式不同的存储引擎有着不同的实现方式,对于 InnoDB,聚簇索引意味着将 B-Tree 索引与数据行存储在同一个结

#读书笔记    #技术帖    #mysql    #database   

200x200


li { color: #00f; } 概述用过 mysql 的童鞋都知道建立索引的必要性,可是不少人对建立索引的目的仅仅停留于建立索引可以让查询变快然而,为了达到这个目的,科

#技术帖    #mysql    #sql    #技术分享   

200x200


概述使用 git 常常会遇到一个问题,那就是 commit 之后发现刚刚 commit 的内容还需要进行一些小的修改,或是并不想 

#技术帖    #github    #svn    #技术分享   
概述阅读 nginx 源码接触到了一个新的系统调用 -- eventfdeventfd 系统调用是 linux 2.6 以上版本用来在用户空间创建可以用来作为事件等待、通知的文件描述符简单地说,就是可以在用户态应用中建立一个内核态到用户态的通知机制,这在异步 IO 的使用中非常有用但是该调用必须工作在 64 位环境下 函数原型int eventfd(unsigned int intval, int flag); 定义于 sys/eventfd.h 中调用成功返回文件描述符,调用失败,返回 -1 参数 flag 说明通过按位或运算可以使用以下一个或多个标识:eventfd 系统调用 flag 参数取值取值说明EFD_CLOEXEC类似于 open 系统调用的 O_CLOEXEC 标识,一旦 exec 执行后,关闭所有 fdEFD_NONBLOCK非阻塞调用EFD_SEMAPHORE以信号方式处理文件描述符,linux 2.6.26 以上版本将不支持 用法关于该系统调用的实际用法,可以参看 nginx 中的相应代码 var CODE_DIVS=[{"
#技术帖    #linux    #unix    #文件描述符   

200x200


引言今天把此前初始分配给虚拟机的空间终于用光了,于是只好再新加硬盘空间了,几经折腾终于完成了 VMware 11.1.1.0 操作由于使用的是 VMware&n

#技术帖    #linux    #vmware    #虚拟机   
概述面向对象编程中,对象被赋予了自省的能力,也就是通过类对象找到类对象的来源,这个自省的过程就被称为“反射”作为面向对象语言的后起之秀,PHP 拥有更加强大的反射机制 PHP 反射功能对于一个类,我们怎么获取其方法和属性列表呢?以下函数可以完成此功能: 获取 PHP 类对象属性和方法的函数函数功能get_class(obj)获取对象 obj 所对应的类名get_object_vars(obj)获取对象 obj 具有的类属性(返回关联数组)get_class_vars(cls)获取类名 cls 的类属性(返回关联数组)get_class_methods(cls)获取类名 cls 具有的类方法(返回关联数组) 然而,反射 API 功能显然更加强大 PHP 反射类 -- ReflectionObject <?php class ReflectionClass implements Reflector { /* 常量 */ const integer IS_IMPLICIT_ABSTRACT = 16 ; const integer IS_EXPLICIT_ABSTRACT = 32 ; const integer IS_FINAL = 64 ; /* 属
#技术帖    #php    #mvc    #框架   

200x200


概述sed 是一种 linux 命令行编辑器当处理文本时,sed 将当前处理的行存储在临时缓冲区中,称为“模式空间”,然后 sed 命令对缓

#技术帖    #linux    #技术分享    #cmd   

200x200


概述linux 中最常用的 IO 模型是同步 IO,在这个模型中,请求发出后应用程序会阻塞直到满足条件(阻塞 IO),或在不满足条件的情况下立即返回

#读书笔记    #技术帖    #linux    #apue   
准备工作首先搭建集群需要多台计算机,当然了,也可以使用虚拟机此处我准备使用三台虚机完成搭建,一主两从 Master: 192.168.1.140 (se1.ubuntu.pro)Slaver: 192.168.1.141 (se2.ubuntu.pro)Slaver: 192.168.1.142 (se3.ubuntu.pro) 虚拟机系统及必要应用的安装和配置这里不进行赘述,除此之外,主要的准备工作还有以下几个:linux 下设置 ssh 无密码登录 JDK 安装  hadoop 的安装及配置创建用户首先,我们为 hadoop 创建一个新的账户adduser hadoop passwd hadoop  hadoop 下载及安装到下载最新的 hadoop 安装包  依次解压缩、重命名、修改权限:tar -zxvf hadoop-latest.tar.gz mv hadoop-2.0.0-cdh4.7.0 hadoop sudo mv hadoop /usr/local/. sudo chown -R hadoop:hadoop /usr/local/hadoop  创建必要的目录sudo mkdir -p
#技术帖    #apache    #技术分享    #hadoop   



京ICP备15018585号