/daydayup

记录每天学习到的编程知识,主要是关于Java的知识,包括算法,编程等等

Primary LanguageJava

StepByStep

记录每天学习到的编程知识

代码目录结构

concurrentDemo

此包主要是java并发包中类的使用的例子

algorithm

此包主要展示了一些算法的解法

  • ConsistentHashArithmetic类:展示了采用TreeMap实现一致性hash
  • ReverseLinked:展示了反转单链表

concurrent

此包主要展示Java中并发相关的使用

deadlock包

展示了java中死锁

  • DeadLock类展示了死锁:即两个线程请求加锁顺序不同导致死锁。可以用jstack工具进行死锁检测

jucdemo

展示了java中juc包下类的使用

  • SynchronousQueueDemo:展示了SynchronousQueue类的使用示例