摘要:
有序集SortedSet算是redis中一个很有特色的数据结构,通过这篇文章来总结一下这块知识点。 原文地址:http://www.jianshu.com/p/75ca5a359f9f 一、有序集SortedSet命令简介 redis中的有序集,允许用户使用指定值对放进去的元素进行排序,并且基于该已 阅读全文
摘要:
接着上一篇,这篇文章分析一下redis事务操作中multi,exec,discard三个核心命令。 原文地址:http://www.jianshu.com/p/e22615586595 看本篇文章前需要先对上面文章有所了解: "redis源码分析之事务Transaction(上)" 一、redis事 阅读全文
摘要:
这周学习了一下redis事务功能的实现原理,本来是想用一篇文章进行总结的,写完以后发现这块内容比较多,而且多个命令之间又互相依赖,放在一篇文章里一方面篇幅会比较大,另一方面文章组织结构会比较乱,不容易阅读。因此把事务这个模块整理成上下两篇文章进行总结。 原文地址:http://www.jianshu 阅读全文
摘要:
redis算是缓存界的老大哥了,最近做的事情对redis依赖较多,使用了里面的发布订阅功能,事务功能以及SortedSet等数据结构,后面准备好好学习总结一下redis的一些知识点。 原文地址:http://www.jianshu.com/p/8209554b36ce 先看下redis发布订阅的结构 阅读全文
摘要:
今天在配置Log4j日志的时候,发现日志重复打印的问题。网上查了很多资料,发现介绍Log4j配置的文章数量不少,但提到这个问题的文章却寥寥,解决了自己的问题以后,赶紧记录一下。 原文地址:http://www.jianshu.com/p/7f0a1121a6df 本文基于log4j 1.2.17版本 阅读全文
摘要:
最近新接手的项目里大量使用了ScheduledThreadPoolExecutor类去执行一些定时任务,之前一直没有机会研究这个类的源码,这次趁着机会好好研读一下。 原文地址:http://www.jianshu.com/p/18f4c95aca24 该类主要还是基于ThreadPoolExecut 阅读全文
摘要:
之前分析了AQS中的独占锁,共享锁,条件队列三大模块,现在从结构上来看看AQS各个组件的情况。 原文地址:http://www.jianshu.com/p/49b86f9cd7ab "深入浅出AQS之独占锁模式" "深入浅出AQS之共享锁模式" "深入浅出AQS之条件队列" 前面三篇文章如果之前没有 阅读全文
摘要:
相比于独占锁跟共享锁,AbstractQueuedSynchronizer中的条件队列可能被关注的并不是很多,但它在阻塞队列的实现里起着至关重要的作用,同时如果想全面了解AQS,条件队列也是必须要学习的。 原文地址:http://www.jianshu.com/p/3f8b08ca21cd 这篇文章 阅读全文
摘要:
在了解了 "AQS独占锁模式" 以后,接下来再来看看共享锁的实现原理。 原文地址:http://www.jianshu.com/p/1161d33fc1d0 搞清楚AQS独占锁的实现原理之后,再看共享锁的实现原理就会轻松很多。两种锁模式之间很多通用的地方本文只会简单说明一下,就不在赘述了,具体细节可 阅读全文
摘要:
每一个Java工程师应该都或多或少了解过AQS,我自己也是前前后后,反反复复研究了很久,看了忘,忘了再看,每次都有不一样的体会。这次趁着写博客,打算重新拿出来系统的研究下它的源码,总结成文章,便于以后复习。 原文地址:http://www.jianshu.com/p/71449a7d01af Abs 阅读全文