• 原创 Redis 单线程模型分析

    redis 采用自己实现的事件分离器 效率比较高 内部采用非阻塞的执行方式 吞吐能力比较大 题外话 服务端编程的3大性能杀手 1 大量线程导致的线程切换开销 2 各种锁 3 非必要的内存拷贝 不过 因为一般的内存操作都是简单存取操作 线程占用时间相对较短 主要问题在io上 因此 redis 这种模型是合适的 但是如果某一个线程出现问题导致线程占用很长时间 那么...

    憨憨 2016-08-22 16:41:21 5512
  • 原创 Java Redis线程池ShardedJedisPool 使用方法,Java Jedis连接池的使用

    Jedis 是 Redis 提供的以 Java API 方式操作 Redis 方式。下面来介绍一下 Redis Jedis 的连接池使用方式。Redis 是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。

    憨憨 2016-08-22 16:45:00 27539
  • 原创 N多系统单点登录,实现、解决方案。四种解决方案

    单点登录 SSO 的技术被越来越广泛地运用到各个领域的软件系统当中 本文从业务的角度分析了 单点登录 的需求和应用领域 从技术本身的角度分析了 单点登录 技术的内部机制和实现手段 并且给出Web SSO 和桌面 SSO 的实现 源代码和详细讲解 还从安全和性能的角度对现有的实现技术进行进一步分析 指出相应的风险和需要改进的方面 本文除了从多个方面和角度给出了对...

  • 原创 Redis缓存淘汰算法,LRU算法,LRU算法讲解。

    LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的,是根据页面调入内存后的使用情况进行决策了。由于无法预测各页面将来的使用情况,只能利用“最近的过去”作为“最近的将来”的近似,因此,LRU算法就是将最近最久未使用的页面予以淘汰。

    soゝso 2016-08-22 18:45:20 6824
最新文章
Elasticsearch 好消息, X-Pack的开源:第一阶段完成 25701
文字转语音接口,支持汉字、英语,文字转音频开放接口,还支持翻译播放 13694
Spring JPA查询,JPA 根据方法名字查询详细介绍 77145
Springboot JPA 执行原生sql ,自定义SQL占位符增加参数 113103
Java 随机从 List 随机获取多个不重复对象,Mysql 随机10条数据 34663
Linux 安装 Redis 详细步骤讲解 13065
Javascript 生成UUID,Java生成UUID 16705
Maven的Mirror和Repository 的详细讲解 61593
JDK1.7中新增自动释放资源接口AutoCloseable讲解 20418
对Java的常用对象(POJO、DTO、PO、BO、VO、DAO)详细解释及应用场景 53306
最热文章
Springboot JPA 执行原生sql ,自定义SQL占位符增加参数 113103
Spring JPA查询,JPA 根据方法名字查询详细介绍 77145
Maven的Mirror和Repository 的详细讲解 61593
对Java的常用对象(POJO、DTO、PO、BO、VO、DAO)详细解释及应用场景 53306
在windows上安装redis并设置密码,IP绑定【提供安装包】 45835
Java 随机从 List 随机获取多个不重复对象,Mysql 随机10条数据 34663
最新VS2012破解 序列号,vs2012旗舰版密钥序列号【收藏】 33827
Elasticsearch操作数据后马上更新的办法 27274
Elasticsearch 好消息, X-Pack的开源:第一阶段完成 25701
JDK1.7中新增自动释放资源接口AutoCloseable讲解 20418
支付扫码

所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看

查看我的收藏

正在加载... ...