一、前言

    从7月份开始一直加班比较多,一直到双11结束,博客没跟上写,接下来写一点总结性的东西,比如Java并发编程总结、Mybatis源码总结、Spring源码和基础知识总结,首先来看下并发编程总结,几乎容纳所有并发编程的知识点中重要的部分,花了我很久的时间总结的;

二、Java并发编程脑图

   总体分为12个部分,包括基础(Thread相关)、同步原语(synchronized、volatile、final)、内存模型(JMM)、LOCK(常见的锁)、原子锁(乐观锁)、并发容器、多线程中常用的一些概念、并发工具类(CountDownLatch等)、Fork-join、阻塞队列、FutureTask,基本覆盖了Java并发体系的知识,相信大家还是能在里面收获一些东西,这也是我源码以后的一些总结,也参考很多博客,也盗了很多图,愿大家能够借助这份脑图,踏破Java并发编程这条路,加油。以后时间不太紧张的时候也会一点一点写成博客,在并发的这条路上我们一同成长。图片有点长,大家要是看不清晰,可以关注我公众号,回复Java并发编程,我会把整体重新排版,编辑成为PDF,供大家下载。

三、结束

   欢迎大家加群438836709!欢迎大家关注我!

最新文章

  1. nodejs require//////////z
  2. iOS—图片编辑,文字下落动画的Demo
  3. Android自定义Dialog及其布局
  4. python 文件包含
  5. android listView Exception
  6. Android开发如何在4.0及以上系统中自定义TitleBar
  7. Html5游戏开发开始前的一些数学基础
  8. 求强连通分量模板(tarjan算法)
  9. J2EE到底是什么
  10. jQuery scroll(滚动)延迟加载
  11. 鼠标滚轮(mousewheel)和DOMMouseScroll事件
  12. 判断一个指定的Service是否存在的方法
  13. 一步步优化JVM一:概述、方法及需求
  14. JavaScript中的数据结构及实战系列(2):栈
  15. nodejs实战:使用原生nodeJs模块实现静态文件及REST请求解析及响应(基于nodejs6.2.0版本,不使用express等webMVC框架 )
  16. Struts2文件下载中文名乱码
  17. 成熟的 Git 分支模型
  18. 【bzoj2131】免费的馅饼 dp+树状数组
  19. [转贴] 软件测试职业发展的 A 面和 B 面
  20. SpringMVC之HandlerAdapter解析

热门文章

  1. continue和break在while中用法
  2. 深度学习tensorflow实战笔记(2)图像转换成tfrecords和读取
  3. 零基础Linux入门之《Linux就该这么学》
  4. pycharm的部分个性化设置及快捷键
  5. python——直接插入排序
  6. 学习下ElasticSearch
  7. 每天3分钟操作系统修炼秘籍(14):IO操作和DMA、RDMA
  8. k8s部署高可用Ingress
  9. 解决vue低版本安卓手机兼容性问题
  10. 关于MXNet