gaojingsong的博客 -凯发k8国际

`
gaojingsong
  • 浏览: 1124910 次
  • 性别:
  • 来自: 深圳
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 文章分类
    社区版块
    • ( 4)
    • ( 0)
    • ( 80)
    存档分类
    最新评论
    文章列表
    j2cache —— 基于内存和 redis 的两级 java 缓存框架   j2cache 是 oschina 目前正在使用的两级缓存框架(要求至少 java 8)。第一级缓存使用内存(同时支持 ehcache 2.x、ehcache 3.x 和 caffeine),第二级缓存使用 redis 。 由于大量的缓存读取会导致 l2 的网络成为整个系统的瓶颈,因此 l1 的目标是降低对 l2 的读取次数。 该缓存框架主要用于集群环境中。单机也可使用,用于避免应用重启导致的缓存冷启动后对后端业务的冲击。   j2cache 的两级缓存结构 l1: 进程内缓存(caffeine\ehcac ...
    ssdb一个高性能的支持丰富数据结构的 nosql 数据库, 用于替代 redis.   特性 1)替代 redis 数据库, redis 的 100 倍容量 2)leveldb 网络支持, 使用 c/c 开发 3)redis api 兼容, 支持 redis 客户端 4)适合存储集合数据, 如 list, hash, zset... 5)客户端 api 支持的语言包括: c , php, python, java, go 6)持久化的队列服务 7)主从复制, 负载均衡   ssdb 数据类型 ssdb 支持三种数据类型, 分别是 kv(key-value), h ...
    jboss cache’s goal is to provide enterprise-grade clustering solutions to java-based frameworks, application servers or custom-designed java se applications.   clustering for high availability since jboss cache is a replicated cache, state is always kept in sync with other servers in the cluster. ...
    asimplecache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。   1、它可以缓存什么东西? 普通的字符串、jsonobject、jsonarray、bitmap、drawable、序列化的java对象,和 byte数据。   2、它有什么特色? (1:轻,轻到只有一个java文件。 (2:可配置,可以配置缓存路径,缓存大小,缓存数量等。 (3:可以设置缓存超时时间,缓存超时自动失效,并被删除。 (4:支持多进程。   3、asimplecache在android中的使用场景 (1替换sharepref ...
    ehcache是一种广泛使用的开源java分布式缓存。主要面向通用缓存,java ee和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持rest和soap api等特点 ehcache is an open source, standards-based cache that boosts performance, offloads your database, and simplifies scalability. it's the most widely-used java-based cache because it ...
     
    voldemort 是一个采用 java 语言开发的分布式的key-value存储系统。 voldemort is a distributed key-value storage system    主要特性: 1)data is automatically replicated over multiple servers. 2)data is automatically partitioned so each server contains only a subset of the total data 3)server failure is handled transparen ...
    一、cacheonix 介绍 ehcache 是一款java分布式缓存系统 ,可以有效地减轻数据库的读写负担,提高web系统的吞吐率。cacheonix 同样也是一个基于java的分布式集群缓存系统,它同样可以帮助你实现分布式缓存的部署。   cacheonix is an open source java cache that allows developers to scale applications horizontally by providing a highly concurrent local cache and a strictly consistent distri ...
    一、缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。 黑客向目标系统查询一个必然不存在的数据。有可能是数据真的不存在,也有可能是第三方恶意攻击系统,刻意构建了大量不存在的id来攻击数据库。如果短时间内极大量的出现缓存穿透,那么系统的数据库将面临极大的压力,甚至宕机。   有很多种方法可以有效地解决缓存穿透问题,最常见的则是采用布隆过滤器,将所有可能存在的数据哈希到一个足够大的bitmap中,一个一定不存在的数据会被这个bitmap拦截 ...
    global site tag (gtag.js) - google analytics
    网站地图