djzhu

Don't judge, don't expect.

深入Java并发包(2)-AQS与JUC

Java说要有并发包,所以有了AQS。作为并发包的基础,AQS提供了系列供子类实现的方法。将他们组合起来,便成了各种我们常用的锁/队列/同步器。本文以ReentrantLock和CountDownLatch为切入口扒一扒源码,讲一讲思路

深入Java并发包(1)-什么是锁?

加锁是实现有序并发控制的常见方法,本文先介绍了锁的核心概念及其实现

Java线程池源码解析

并发编程中常用到线程池,你是否还停留在fix,cache,single几种线程池的简单使用? 是时候深入一下源代码了

聊一聊Flume实时可靠性实践

Flume是Cloudera开源的一款处理大数据搬迁的工具。这次我们来聊一聊如何用它可靠地处理典型业务以及实现原理。

你真的理解Java String么?

java.lang.String大概是我们使用最多的一个类了,但对它的底层还是有很多东西值得我们去深究。这次就试图深入String,以后再不要问我String相关的问题。

[简介]Java垃圾回收机制

什么是垃圾? 在内存中,一块内存如果不再使用,占用它的对象就被称为垃圾。JVM无法判断一块内存是否会被再次使用(这只有使用者才知道),它通过判