Bloom Filter 算法Bloom filter是由Burton Bloom 在1970年提出的,其后在P2P上得到了广泛的应用。Bloom filter 算法可用来查询某一数据是否在某一数据集合中。其优点是查询效率高、可节省空间,但其缺点是会存在一定的错误。因此Bloom filter 算法只能应用于那些允许有一定错误的场合。可使用Bloom filter 算法的场合包括字典软件、分布式缓存...
分类:
编程语言 时间:
2015-06-07 09:33:58
阅读次数:
167
大话程序员面试
10个我最喜欢问程序员的面试问题程序员面试不完全指南10个经典的C语言面试基础算法及代码程序员的10大成功面试技巧程序员选择公司的8个标准
编程开发
8个值得关注的PHP安全函数简析TCP的三次握手与四次分手10分钟掌握XML、JSON及其解析高效的jQuery代码编写技巧总结编译器的工作过程和原理CPU空闲时在”忙”什么5个强大的Java分布式缓存框架推荐
架构设...
分类:
编程语言 时间:
2015-06-03 15:51:31
阅读次数:
143
郑昀 基于马海元和闫小波的文档 关键词:memcached、redis、分布式缓存、控制台、反序列化、Java 本文档适用人员:研发和运维员工 提纲: 如何查看缓存里的序列化数据? 批量删除来一个 监控每个缓存端口的访问情...
分类:
系统相关 时间:
2015-06-01 17:01:19
阅读次数:
189
阅读目录背景虚拟桶(virtual buckets)实现总结背景关于数据分片讨论最多的是一致性hash,然而它并不是分布式设计中的银弹百试百灵。 在数据稳定性要求比较高的场景下它的缺点是不能容忍的。比如在Redis分布式缓存设计中,使用一致性Hash进行key分片存储,通过虚拟节点最大化降低添加或删...
如果一个网站流量很大,则查询数据库将会耗费大量时间。如果将经常查询的的数据和对象缓存到内存中,则需要查询数据库时,直接返回内存中缓存的数据。这中静态化方式则会高效很多。分布式缓存系统是为了解决数据库服务器和web服务器直接的瓶颈。其中memcached是一个开源、高性..
分类:
系统相关 时间:
2015-05-27 21:18:33
阅读次数:
378
【1】Memcached是使用基于Key-value值对形式的内存缓冲,它不是使用磁盘缓冲来充当缓冲,而是使用实实在在的物理内存。 【2】Memcached需要在启动时就指定分配的内存大小。命令如:memcached -d -m 内存大小(M为单位) -l IP地址 -p 端口 【3】Memcach...
分类:
系统相关 时间:
2015-05-20 18:13:24
阅读次数:
191
pagerank是一种不容易被欺骗的计算Web网页重要性的工具,pagerank是一个函数,它对Web中(或者至少是抓取并发现其中连接关系的一部分web网页)的每个网页赋予一个实数值。他的意图在于,网页 的pagerank越高,那么它就越重要。并不存在一个固定的pagerank分配算法。
对于pagerank算法的推到我在这里不想做过多的解释,有兴趣的可以自己查看资料看看,这里我直接给出某个网页...
分类:
编程语言 时间:
2015-05-18 23:09:50
阅读次数:
148
原先项目中使用的ehcache分布式缓存,缺点是浪费内存,并且ehcache使用的是jvm进程的内存,因此内存使用很受限制。
还有就是业务中有时希望更新一个业务实体来使对应的缓存失效的场景,这种情况下如果对应业务实体缓存有多台机子那更新实体后更新缓存只能是其中一台,无法全部更新。
基于以上几点,项目希望切换成集中式缓存。
集中式缓存服务端架构是:网易LBS+Twemproxy+redi...
分类:
系统相关 时间:
2015-05-18 23:02:09
阅读次数:
502
1、概述我们可以自己实现类似Session的机制,采用 Redis 等分布式缓存中间件来实现。Redis是独立于应用服务器的,基于Redis实现的Session机制自动具备了分布式属性。Redis可以很方便地做集群配置,则Session避免了单点故障。2、实现实现代码极其简单,如下所示。/**
* @author liuhailong2008#foxmail
*/
public class Ap...
分类:
其他好文 时间:
2015-05-18 06:38:02
阅读次数:
163
电商系统的分布式缓存一般是 redis 和 memcached 集群,每一个节点上会起很多实例,因为一个业务类型对应于一个端口,拆分得很清楚。既然节点很多,端口很多,业务也在变化,随时都有变动,如何管理呢?
分类:
系统相关 时间:
2015-05-14 13:36:40
阅读次数:
179