- 博客(24)
- 收藏
- 关注
原创 jdk- 线程不安全的 SimpleDateFormat
一 测试 demo我们先来写一个测试 demopublic class SimpleDateFormatTest { private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); static class ParseDate implements Runn...
2018-08-29 21:48:58 364
原创 redis- 分布式锁
一 设计思路1. 本地锁:本地多线程并发时,保证只有一个线程在竞争 redis 锁;2. redis 锁(setNX):分布式部署多个服务器之间并发时,保证只有一个服务器可以竞争到 redis 锁;3. 本地多线程并发时,先获取本地锁成功,然后再去尝试获取 redis 锁;redis 锁的实现原理 setNX:redis 的 setNX 操作在设置同一个 key 时,只会有一个...
2018-08-27 21:09:02 341
原创 jdk-ReentrantLock 理解
一 类定义(re entrant lock:重入锁)public class ReentrantLock implements Lock, java.io.Serializable二 理解
2018-08-23 21:02:55 160
原创 jdk-BlockingQueue 理解
一 类定义public interface BlockingQueue<E> extends Queue<E> 二 理解
2018-08-20 10:33:57 184
原创 jdk-AbstractQueue 理解
一 类定义public abstract class AbstractQueue<E> extends AbstractCollection<E> implements Queue<E>二 理解
2018-08-20 10:31:39 577
原创 jdk-Collection 理解
一 类定义public interface Collection<E> extends Iterable<E>二 理解
2018-08-20 10:29:35 182
原创 jdk-Queue 理解
一 类定义public interface Queue<E> extends Collection<E>二 理解
2018-08-20 10:25:05 276
原创 jdk-线程状态转换(public enum State)
一 源码public enum State { /** * Thread state for a thread which has not yet started. */ NEW, /** * Thread state for a runnable thread. A thread i...
2018-08-20 10:05:25 708
原创 jdk-LocalDate 理解
一 类定义public final class LocalDate implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable二 理解
2018-08-20 10:00:07 346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人