学与思

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  web性能

摘要:http://www.ibm.com/developerworks/cn/opensource/os-nodejs/ 阅读全文
posted @ 2014-03-26 17:23 学与思 阅读(175) 评论(0) 推荐(0)

摘要:redis五种数据类型的使用redis五种数据类型的使用 (摘自:http://tech.it168.com/a2011/0818/1234/000001234478_all.shtml )1、String常用命令:set,get,decr,incr,mget 等。应用场景:String是最常用的一种数据类型,普通的key/value存储都可以归为此类,这里就不所做解释了。实现方式:String在redis内部存储默认就是一个字符串,被redisObject所引用,当遇到incr,decr等操作时会转成数值型进行计算,此时redisObject的encoding字段为int。2、Hash常用命 阅读全文
posted @ 2014-03-26 10:59 学与思 阅读(220) 评论(0) 推荐(0)

摘要:正向代理与反向代理的区别【Nginx读书笔记】正向代理的概念正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容代理服务器去取回来,然后返回给我从网站的角度,只在代理服务器来取内容的时候有一次记录有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站结论就是 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原 阅读全文
posted @ 2014-03-07 11:19 学与思 阅读(290) 评论(0) 推荐(0)

摘要:事务和两阶段提交Posted on 2011-10-09 14:41疯狂阅读(2704)评论(0)编辑收藏所属分类:database1 事务的ACID事务是保证数据库从一个一致性的状态永久地变成另外一个一致性状态的根本,其中,ACID是事务的基本特性。A是Atomicity,原子性。一个事务往往涉及到许多的子操作,原子性则保证这些子操作要么都做,要么都不做,而不至于出现事务的部分操作成功,而另外一部分操作没有成功。如果事务在执行的过程中发生错误,那么数据库将回滚到事务发生之前的状态。比如银行的转账服务,这个事务的最终结果一定是:某个账户的余额增加了x,而另外一个账户的余额减少了x,或者两个账户 阅读全文
posted @ 2014-03-05 16:10 学与思 阅读(211) 评论(0) 推荐(0)

摘要:Gossip protocol这是一系列用于P2P的通信协议。简单来说,就是模拟人类社会中流言传播的方式。每个节点随机地把消息发给它的邻居,接到消息的节点,如果之前没收到这个消息,则会继续随机地转发给它的邻居,否则不转发理论复杂度是O(lgn),n是集群的规模。根据不同的应用场合,会作修改,派生出各种协议 阅读全文
posted @ 2014-03-05 16:07 学与思 阅读(573) 评论(0) 推荐(0)

摘要:保存数据向memcached保存数据的方法有addreplaceset它们的使用方法都相同:my $add = $memcached->add( '键', '值', '期限' );my $replace = $memcached->replace( '键', '值', '期限' );my $set = $memcached->set( '键', '值', '期限' );向memcached保存数据时可以指定期限(秒)。不指定期限时,m 阅读全文
posted @ 2014-03-01 16:23 学与思 阅读(312) 评论(0) 推荐(0)