随笔分类 -  java基础

摘要:今天在配置Log4j日志的时候,发现日志重复打印的问题。网上查了很多资料,发现介绍Log4j配置的文章数量不少,但提到这个问题的文章却寥寥,解决了自己的问题以后,赶紧记录一下。 原文地址:http://www.jianshu.com/p/7f0a1121a6df 本文基于log4j 1.2.17版本 阅读全文
posted @ 2017-10-24 20:22 凌风郎少 阅读(1110) 评论(2) 推荐(0)
摘要:最近新接手的项目里大量使用了ScheduledThreadPoolExecutor类去执行一些定时任务,之前一直没有机会研究这个类的源码,这次趁着机会好好研读一下。 原文地址:http://www.jianshu.com/p/18f4c95aca24 该类主要还是基于ThreadPoolExecut 阅读全文
posted @ 2017-10-22 17:46 凌风郎少 阅读(704) 评论(0) 推荐(0)
摘要:相比于独占锁跟共享锁,AbstractQueuedSynchronizer中的条件队列可能被关注的并不是很多,但它在阻塞队列的实现里起着至关重要的作用,同时如果想全面了解AQS,条件队列也是必须要学习的。 原文地址:http://www.jianshu.com/p/3f8b08ca21cd 这篇文章 阅读全文
posted @ 2017-09-30 19:30 凌风郎少 阅读(4669) 评论(1) 推荐(0)
摘要:在了解了 "AQS独占锁模式" 以后,接下来再来看看共享锁的实现原理。 原文地址:http://www.jianshu.com/p/1161d33fc1d0 搞清楚AQS独占锁的实现原理之后,再看共享锁的实现原理就会轻松很多。两种锁模式之间很多通用的地方本文只会简单说明一下,就不在赘述了,具体细节可 阅读全文
posted @ 2017-09-27 07:44 凌风郎少 阅读(6774) 评论(6) 推荐(0)
摘要:每一个Java工程师应该都或多或少了解过AQS,我自己也是前前后后,反反复复研究了很久,看了忘,忘了再看,每次都有不一样的体会。这次趁着写博客,打算重新拿出来系统的研究下它的源码,总结成文章,便于以后复习。 原文地址:http://www.jianshu.com/p/71449a7d01af Abs 阅读全文
posted @ 2017-09-26 19:10 凌风郎少 阅读(3461) 评论(1) 推荐(4)