上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 59 下一页
  2012年12月26日
摘要: //先进去MySQL自带管理库:information_schema //自己的数据库:dbwww58com_kuchecarlib //自己的表:t_carmodelparamvalue mysql> use information_schema; Database changed mysql> select data_length,index_length -> from tables where -> table_schema='dbwww58com_kuchecarlib' -> and table_name = 't_carmod 阅读全文
posted @ 2012-12-26 11:24 一个人的天空@ 阅读(38793) 评论(0) 推荐(1) 编辑
摘要: 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。 但现在一致性hash算法在分布式系统中也得到了广泛应用,研究过memcached缓存数据库的人都知道,memcached服务器端本身不提供分布式cache的一致性,而是由客户端来提供,具体在计算一致性hash时采用如下步骤:首先求出memcached服务器(节点)的哈希值,并将其配置到0~232的圆(continuum)上。然. 阅读全文
posted @ 2012-12-26 10:07 一个人的天空@ 阅读(1066) 评论(0) 推荐(0) 编辑
  2012年12月25日
摘要: 之前写过一个篇【HTTP协议详解】,这次继续介绍HTTP协议中的缓存机制。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 本文介绍浏览器和Web服务器之间如何处理"浏览器缓存",以及控制缓存的http header.本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这工具,可以先参考[Fiddler教程]。在看本文的时候, 请务必打开Fiddler来实践。阅读目录缓存的概念缓存的好处Fiddler可以方便地查看缓存的header如何判断缓存新鲜度通过最后修改时间,判断缓存新鲜度与缓存相关的heade 阅读全文
posted @ 2012-12-25 16:10 一个人的天空@ 阅读(284) 评论(0) 推荐(0) 编辑
  2012年12月18日
摘要: 关于RTSP.RTSP协议是一个非常类似HTTP协议的流控制协议。它们都使用纯文本来发送信息,而且rtsp协议的语法也和HTTP类似。Rtsp一开始这样设计,也是为了能够兼容使用以前写的HTTP协议分析代码。这是个好消息。它们主要的区别是HTTP协议是没有状态的,http协议在发送一个命令后,连接会断开,而且命令之间没有依赖性。不同的是RTSP的命令需要知道现在正处于一个什么状态,也就是说rtsp的命令总是按照顺序来发送,某个命令总在另外一个命令之前要发送。Rtsp不管处于什么状态都不会去断掉连接。HTTP协议默认使用80端口,而RTSP默认使用554端口。如果一些服务器因为某些安全的原因而封 阅读全文
posted @ 2012-12-18 22:10 一个人的天空@ 阅读(6266) 评论(0) 推荐(0) 编辑
摘要: HTTP Cache 学习2009-08-20 14:18http协议里控制浏览器缓存的头有三个Cache-Control,Expires,Last-Modified对于静态页面还有Etag。一、先来看第一种情况:apache 静态页面apache发送给客户端的静态页面一般包含Last-Modified和Etag,这两个标签的值来自静态文件的修改时间和inode,下面是截取得apache返回客户端的头---------Last-Modified: Fri, 26 Jan 2007 01:53:34 GMTETag: "3f9f640-318-cb9f8380"------- 阅读全文
posted @ 2012-12-18 21:09 一个人的天空@ 阅读(509) 评论(0) 推荐(0) 编辑
  2012年12月15日
摘要: ² 组合博弈游戏的概念和特点² 组合博弈游戏应满足以下性质:² 1. 有两个游戏者。² 2. 有一个可能的游戏状态集。这个状态集通常是有限的。² 3. 游戏规则指定了在任何状态下双方的可能的走步和对应的后继状态集。如果在任意状态下双方的走步集合是相同的,那么说游戏是公平的(impartial) ,否则是不公平的(partizan) 。象棋是不公平的,因为每个人只能移动自己的子。² 4. 两个游戏者轮流走步。² 5. 当到达一个没有后继状态的状态后,游戏结束。在普通游戏规则(normal playrule) 下,最后一个走步的 阅读全文
posted @ 2012-12-15 21:58 一个人的天空@ 阅读(7241) 评论(0) 推荐(2) 编辑
  2012年12月14日
摘要: 原文[http://bugs.tutorbuddy.com/php5cpp/php5cpp/]第1节. 开始之前开始前,我要说明:这篇文章所描述的主要是在UNIX的PHP环境上的。另外一点我要说明的是:文中所介绍的方法在PHP 4.3.x和PHP 5下都是可行的。尽管我们在开始的时候会基于PHP5来介绍,但是你会发现这些方法在PHP 4.3.x中也是可行的。我在本文中有一些约定...$PHP_HOME 是指你的PHP源代码的位置,如:你解开的PHP源代码包所放的位置。在我的系统中指的是:/home/jay/setup/php/php-x.x.x.我们用来做例子的模块叫做php5cpp.第2节. 阅读全文
posted @ 2012-12-14 11:02 一个人的天空@ 阅读(2696) 评论(0) 推荐(0) 编辑
摘要: ============================== php扩展是什么==============================如果你用过PHP,那么你已经使用过扩展了。除了少数的几个例外,每一个用户空间的PHP函数都被归类到一个个的扩展中。这其中很大一部分(总共超过400个)的函数是“标准扩展”的一部分。PHP的源码包附带了大约86个扩展,每一个扩展包含平均30个左右的函数。不难算出,这足有2500个函数。如果这还不够的话,PECL仓库中还提供了超过100个扩展,在因特网上还散布着更多。“所有的函数都包含在了扩展中,那么剩下的还有什么?”你肯定会这么问,”扩展到底用来扩展什么?PH 阅读全文
posted @ 2012-12-14 10:56 一个人的天空@ 阅读(1020) 评论(0) 推荐(0) 编辑
  2012年11月28日
摘要: #=================================定义Bash提示符中显示IP==============================if [[ `tty | grep "pts"` ]]; then export PS1='['"\u@\033[31m`env| grep SSH_CONNECTION | awk '{print $(NF-1)}'`\033[0m"' \w]\$' else export PS1='[\u@\h \w]\$'fi 阅读全文
posted @ 2012-11-28 10:22 一个人的天空@ 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 命 令: alias功能说明:设置指令的别名。语 法:alias[别名]=[指令名称]补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。 还有,如果你想给每一位用户都生效的别名,请把alias la='ls-al' 一行加在/etc/bashrc最后面,bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用.参 数:若不 阅读全文
posted @ 2012-11-28 10:16 一个人的天空@ 阅读(4090) 评论(0) 推荐(0) 编辑
摘要: 3、增加用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码” 第一种:增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令: grant select,insert,update,delete on *.* to test1@“%” Identified by “abc”; 但增加的用户是十分危险的,你想如某个人知道test1... 阅读全文
posted @ 2012-11-28 09:41 一个人的天空@ 阅读(296) 评论(0) 推荐(0) 编辑
  2012年11月27日
摘要: 源制作:1、创建共享cdrom目录mkdir /media/cdrom2、编辑fstab文件(开机自动mount)vim /etc/fstab将以下文本加入文件尾/backup/CentOS-5.8-x86_64.iso /media/cdrom/ iso9660 loop,ro 0 0 3、查看mount -als /media/cdrom4、编辑export文件vim /etc/export将以下文本加入文件尾/media/cdrom *(ro)5、执行命令service portmap startservice nfs startshowmount... 阅读全文
posted @ 2012-11-27 13:37 一个人的天空@ 阅读(1017) 评论(0) 推荐(0) 编辑
  2012年11月21日
摘要: 安装编译工具yum install gcc gcc-c++yum install ncurses-devel下载源码mkdir -p /tmpcd /tmpwget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.15.tar.gz/from/http://mysql.he.net/wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gzwget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz安装cmake和bisoncd /tmpta 阅读全文
posted @ 2012-11-21 16:19 一个人的天空@ 阅读(2873) 评论(0) 推荐(0) 编辑
摘要: 目录 一、引言 二、个人网站 三、Oracle/支付宝/旺旺 四、淘宝技术发展(Java时代:脱胎换骨) 五、淘宝技术发展(Java时代:坚若磐石) 六、淘宝技术发展(Java时代:创造技术-TFS) 七、淘宝技术发展(分布式时代:服务化) 作者:赵超 一、引言 光棍节的狂欢 “时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到 2011 年 11 月 11 日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动 —— “淘宝双11购物狂欢节”。小美打开早已收藏好的宝贝 —— 某品牌的雪地靴,飞快的点击购买,付款,一回头发现 3000 双靴子已被抢购一空。 ... 阅读全文
posted @ 2012-11-21 15:10 一个人的天空@ 阅读(1360) 评论(0) 推荐(2) 编辑
  2012年11月16日
摘要: 摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础。第二部分结合MySQL数据库中MyISAM和InnoDB数据存储引擎中索引的架构实现讨论聚集索引、非聚集索引及覆盖索引等话题。第三部分根据上面 阅读全文
posted @ 2012-11-16 16:27 一个人的天空@ 阅读(352) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 59 下一页