上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页
摘要: 1、将多个域名指向同一web目录: server_name www.php100.com php100.com; rewrite ^/$ / redirect; 2、将不带www的域名301转向到带www的域名: server_name www.php100.com php100.com; if ( $host != "www.php100.com" ) { rewrite ^/(.*)$ http://www.php100.com/$1 permanent; } nginx重定向规则详细介绍 rewrite命令 nginx的rewrite相当于apache的rewrite 阅读全文
posted @ 2013-07-12 11:18 jackluo 阅读(4755) 评论(0) 推荐(0) 编辑
摘要: server { listen 80; server_name cy.com; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/cy; location / { if (-e $request_filename) { ... 阅读全文
posted @ 2013-07-12 11:09 jackluo 阅读(4550) 评论(2) 推荐(0) 编辑
摘要: StringsStrings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字。使用Strings类型,你可以完全实现目前 Memcached 的功能,并且效率更高。还可以享受Redis的定时持久化,操作日志及 Replication等功能。除了提供与 Memcached 一样的get、set、incr、decr 等操作外,Redis还提供了下面一些操作:获取字符串长度往字符串append内容设置和获取字符串的某一段内容设置及获取字符串的某一位(bit)批量设置一系列字符串的内容Hashs在Memcached中,我们经常将一些结构化的信息打包成hashma 阅读全文
posted @ 2013-07-05 11:49 jackluo 阅读(7236) 评论(0) 推荐(0) 编辑
摘要: 1.计算两个时间的相差几天 $startdate=strtotime(“2009-12-09”); $enddate=strtotime(“2009-12-05”); 上面的php时间日期函数strtotime已经把字符串日期变成了时间戳,这样只要让两数值相减,然后把秒变成天就可以了,比较的简单,如下: $days=round(($enddate-$startdate)/3600/24) ; echo $days; //days为得到的天数;2.分页/*** author jackluo* $url 地址,$count 总数,$page 当前面,$Pagesize 分页大小*/ functio 阅读全文
posted @ 2013-07-05 10:40 jackluo 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 前端CSS框架: bootstrap前端mvc框架: angular.js前端javascript类库: jquery服务器平台: node.jsweb服务器框架: express数据库: mongodb数据库驱动: mongoose移动前端框架: jquery moblie开发IDE: sublime text2 and webstorm 阅读全文
posted @ 2013-06-28 10:33 jackluo 阅读(1358) 评论(0) 推荐(0) 编辑
摘要: 原文位于Redis官网http://redis.io/topics/twitter-cloneRedis是NoSQL数据库中一个知名数据库,在新浪微博中亦有部署,适合固定数据量的热数据的访问。作为入门,这是一篇很好的教材,简单描述了如何使用KV数据库进行数据库的设计。新的项目www.xiayucha.com亦采用Redis + MySQL进行开发,考虑Redis文档比较少,故翻译了此文。其他参考资料:Redis命令参考中文版(Redis Command Reference)Try Redis我会在此文中描述如何使用PHP以及仅使用Redis来设计实现一个简单的Twitter克隆。很多编程社区常 阅读全文
posted @ 2013-06-27 16:00 jackluo 阅读(6316) 评论(0) 推荐(1) 编辑
摘要: 原文:http://hadoop.apache.org/core/docs/current/hdfs_design.html一、前提和设计目标1、硬件错误是常态,而非异常情况,HDFS可能是有成百上千的server组成,任何一个组件都有可能一直失效,因此错误检测和快速、自动的恢复是HDFS的核心架构目标。2、跑在HDFS上的应用与一般的应用不同,它们主要是以流式读为主,做批量处理;比之关注数据访问的低延迟问题,更关键的在于数据访问的高吞吐量。3、HDFS以支持大数据集合为目标,一个存储在上面的典型文件大小一般都在千兆至T字节,一个单一HDFS实例应该能支撑数以千万计的文件。4、HDFS应用对文 阅读全文
posted @ 2013-06-27 15:26 jackluo 阅读(321) 评论(0) 推荐(0) 编辑
摘要: target, ... } * @comment 位置对应节点,用于lookup中根据位置确定要访问的节点 */ private $_positionToTarget = array(); /** * Internal map of targets to lists of positions that target is hashed to. * @var array { target => [ position, position, ... ], ... } * @comment 节点对应位置,用于删除节点 */ priva... 阅读全文
posted @ 2013-06-27 15:24 jackluo 阅读(3393) 评论(0) 推荐(0) 编辑
摘要: consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ;hash(object)%N一切都运行正常,再考虑如下的两种情况;1 一个 cache 服务器 m down 掉了(在实际应用中必须要考虑这种情况). 阅读全文
posted @ 2013-06-27 15:21 jackluo 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 有些情况下,对分布式的需求就没这么简单,在每个环节上都有分布式的需求,比如Load Balance、DB、Cache和文件等等,并且当分布式节点之间有关联时,还得考虑之间的通讯,另外,节点非常多的时候,得有监控和管理来支撑。这样 看起来,分布式是一个非常庞大的体系,只不过你可以根据具体需求进行适当地裁剪。按照最完备的分布式体系来看,可以由以下模块组成分布式任务处理服务:负责具体的业务逻辑处理分布式节点注册和查询:负责管理所有分布式节点的命名和物理信息的注册与查询,是节点之间联系的桥梁分布式DB:分布式结构化数据存取分布式Cache:分布式缓存数据(非持久化)存取分布式文件:分布式文件存取网络通 阅读全文
posted @ 2013-06-27 15:05 jackluo 阅读(335) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页