摘要:
转载:http://hi.baidu.com/vegeta_ma/item/89d510ca7647700dac092f11<?php//[Informational 1xx]$http_code["0"]="Unable to access";$http_code["100"]="Continue";$http_code["101"]="Switching Protocols";//[Successful 2xx]$http_code["200"] 阅读全文
摘要:
mysql有两种连接方式,常用的一般是tcpmysql -h(ip) -uroot -pxxx #常用的mysql -S /tmp/mysqld.sockmysql 采用unix socket连接方式,比用tcp的方式更快,但只适用于mysql和应用同在一台PC上。如果不在同一台pc上,就没有办法连接了。而且我们可以把socket文件放在/dev/shm (内存)。/etc/mysql/my.cnf里面应该可以看到sock的配置条目,转载:http://www.ayhacker.net/ayblog/read.php?77连接MySQL操作是连接进程和MySQL数据库实例进行通信。从开发的角度 阅读全文
摘要:
MySQL提供了整数和浮点数的数值类型。可根据所要表示的值的范围选择相应的类型。 对于整数类型,如果指定了AUTO_INCREMENT 属性,则列必须为PRIMARY KEY 或UNIQUE 索引。将NULL 插入AUTO_INCREMENT 列将会插入一个大于该列中当前最大值的值。如果指定了UNSIGNED 属性,则相应的整数类型不允许取负值。 如果指定了ZEROFILL 属性,则用前导零填充数值类型值以达到列的显示宽度。1. TINYINT[(M)] 说明:非常小的整数 允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL 取值范围:-128 阅读全文
摘要:
项目已接近尾声了,说一下自己的一些感触:1.接到一个项目都要干什么?(即首先要做哪些事情) 熟悉业务需求,经行系统分析(一定要全面,并留有可扩展性),系统规划,数据库设计;多和产品沟通自己理解的,以便尽可能的明确需求,《一定要需求明确(和产品确认)以后再开发,否则后期改来该去会很头疼的,最起码减少不必要的修改》2.怎么构建项目,有多少个模块,层次结构? 项目要分几个模块,分块的依据是什么?各个模块间的关系?(高内聚低耦合:元素高内聚,模块低耦合;元素和模块怎么去划分?) 项目的层次结构怎么分? model层 第一层 数据库的操作 ... 阅读全文
摘要:
转载:http://www.php100.com/html/itnews/PHPxinwen/2011/0120/7353.htmlPHP的开源世界可谓相当精彩,其中大家也接触的不少著名的PHP开源项目,比如Drupal、Sugar CMS、Joomla等等,但在本文中,笔者将选取9个最新知名度不是太高,但可在某些方面很实用,目前还在发展阶段,很有潜力的PHP开源项目。相信各 位读者看了之后会惊叹:原来PHP还能干这么多事情。1、PHP FOR Android现在,iphone和Android大行其道,拥有它们已经成为一种潮流。而Android的市场份额也变的越来越大。而现在除了可以用JAVA 阅读全文
摘要:
引用计数基本知识回收周期(Collecting Cycles)性能方面考虑的因素引用计数基本知识每个php变量存在一个叫"zval"的变量容器中。一个zval变量容器,除了包含变量的类型和值,还包括两个字节的额外信息。第一个 是"is_ref",是个bool值,用来标识这个变量是否是属于引用集合(reference set)。通过这个字节,php引擎才能把普通变量和引用变量区分开来,由于php允许用户通过使用&来使用自定义引用,zval变量容器中还有 一个内部引用计数机制,来优化内存使用。第二个额外字节是"refcount", 阅读全文
摘要:
转载:http://blog.csdn.net/sparkliang/article/details/5279393 张亮consistent hashing算法早在1997年就在论文Consistent hashing and random trees中被提出,目前在cache系统中应用越来越广泛;1基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你很可能会采用类似下面的通用方法计算object的hash值,然后均匀的映射到到N个cache;... 阅读全文
摘要:
解析Hash表算法转载:http://blog.sina.com.cn/s/blog_4a80dbb00101aglh.html说明:本文分为三部分内容,第一部分为一道百度面试题Top K算法的详解;第二部分为关于Hash表算法的详细阐述;第三部分为打造一个最快的Hash表算法。------------------------------------第一部分:Top K 算法详解问题描述百度面试题:搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。假设目前有一千万个记录(这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个 阅读全文
摘要:
memcached完全剖析–1. memcached的基础翻译一篇技术评论社的文章,是讲memcached的连载。fcicq同学说这个东西很有用,希望大家喜欢。发表日:2008/7/2作者:长野雅广(Masahiro Nagano)原文链接:http://gihyo.jp/dev/feature/01/memcached/0001我是mixi株式会社开发部系统运营组的长野。 日常负责程序的运营。从今天开始,将分几次针对最近在Web应用的可扩展性领域 的热门话题memcached,与我公司开发部研究开发组的前坂一起, 说明其内部结构和使用。memcached是什么?memcached是以Live 阅读全文
摘要:
作者 张洋 | 发布于 2011-10-18 | 最后更新 2013-01-31MySQL索引B树优化摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础。第二部分结合MySQL数据库中MyISA 阅读全文