君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理

整个文集快进行到1/3了才想到是否应该列出个目录出来。

其实从去年有这个计划开始,一直就想完整、系统的梳理下知识点,包括哪些常见的和不常见,甚至比较“生涩”的理论知识,因此从开始写第一篇就准备有一个列表来描述整个写作过程。但是基于对我自己习惯和态度的了解,一直担心能不能完整的整理完,所以就想想到的时候或者心情好的时候来一点,这样也就没什么压力。尽管到目前为止,还是坚持了下来,但是发现这个“摊子”越摊越大,几乎到了不可收拾的地步了,我发现按照目前的情形发展下去,估计都需要好几个月(有可能),显然我不认为自己有这份耐力。另外最近帮另一个同时做一个小项目时发现很久以前非常熟悉的SSH的实践都快的“忘光”了。尽管那些理论知识和经验都在,但是操作起来每一步几乎都需要Google。知识不用迟早会被遗忘的,能力可能会退化的。Spring出了3以后我们发现与2.0对比发生了很大的变化,尽管相对于2.5+变化不大,但是自己的确快跟不上OpenSource的脚步了。另外看到Spring 3里面很多特性也是不错的,值得探讨一下。所以等这个专辑完成后有空来一个Spring的大梳理,其实更是一个更大J2EE的梳理。

 

  1. J.U.C 整体认识
  2. 原子操作 part 1 从AtomicInteger开始
  3. 原子操作 part 2 数组、引用的原子操作
  4. 原子操作 part 3 指令重排序与happens-before法则
  5. 原子操作 part 4 CAS操作
  6. 锁机制 part 1 Lock与ReentrantLock
  7. 锁机制 part 2 AQS
  8. 锁机制 part 3 加锁的原理 (Lock.lock)
  9. 锁机制 part 4 锁释放与条件变量 (Lock.unlock And Condition)
  10. 锁机制 part 5 闭锁 (CountDownLatch)
  11. 锁机制 part 6 CyclicBarrier
  12. 锁机制 part 7 信号量 (Semaphore)
  13. 锁机制 part 8 读写锁 (ReentrantReadWriteLock) (1)
  14. 锁机制 part 9 读写锁 (ReentrantReadWriteLock) (2)
  15. 锁机制 part 10 锁的一些其它问题
  16. 并发容器 part 1 ConcurrentMap (1)
  17. 并发容器 part 2 ConcurrentMap (2)
  18. 并发容器 part 3 ConcurrentMap (3)
  19. 并发容器 part 4 并发队列与Queue简介
  20. 并发容器 part 5 ConcurrentLinkedQueue
  21. 并发容器 part 6 可阻塞的BlockingQueue (1)
  22. 并发容器 part 7 可阻塞的BlockingQueue (2)
  23. 并发容器 part 8 可阻塞的BlockingQueue (3)
  24. 并发容器 part 9 双向队列集合 Deque
  25. 并发容器 part 10 双向并发阻塞队列 BlockingDeque
  26. 并发容器 part 11 Exchanger
  27. 并发容器 part 12 线程安全的List/Set CopyOnWriteArrayList/CopyOnWriteArraySet
  28. 线程池 part 1 简介
  29. 线程池 part 2 Executor 以及Executors
  30. 线程池 part 3 Executor 生命周期
  31. 线程池 part 4 线程池任务拒绝策略
  32. 线程池 part 5 周期性任务调度
  33. 线程池 part 6 线程池的实现及原理 (1)
  34. 线程池 part 7 线程池的实现及原理 (2)
  35. 线程池 part 8 线程池的实现及原理 (3)
  36. 线程池 part 9 并发操作异常体系
  37. 并发总结 part 1 死锁与活跃度
  38. 并发总结 part 2 常见的并发场景
  39. 并发总结 part 3 常见的并发陷阱
  40. 并发总结 part 4  性能与伸缩性
posted on 2013-07-15 03:52  刺猬的温驯  阅读(147)  评论(0)    收藏  举报