【Java成神之路】—– 死磕 Java 系列博客

LZ今年开始写死磕Java系列博客,主要包括Java基础、Java并发、JVM、Spring、分布式等等方面的知识点。介绍了一个普通Java工程师想要成神需要学习的相关知识点。当然LZ本身就是一个菜鸟,一只向往Java之神的小菜鸟。 LZ所有博客均为LZ在学习过程,通往成神之路的总结,由于知识的缺乏和不足,难免会有错误之处,哪位同仁发现了,希望指出来,万分感谢!!

死磕Java并发

  1. 【死磕Java并发】—–深入分析synchronized的实现原理
  2. 【死磕Java并发】—–深入分析volatile的实现原理
  3. 【死磕Java并发】—–Java内存模型之happens-before
  4. 【死磕Java并发】—–Java内存模型之重排序
  5. 【死磕Java并发】—–Java内存模型之分析volatile
  6. 【死磕Java并发】—–Java内存模型之从JMM角度分析DCL
  7. 【死磕Java并发】—–Java内存模型之总结
  8. 【死磕Java并发】—–J.U.C之AQS:CLH同步队列
  9. 【死磕Java并发】—–J.U.C之AQS:同步状态的获取与释放
  10. 【死磕Java并发】—–J.U.C之AQS:阻塞和唤醒线程
  11. 【死磕Java并发】—–J.U.C之重入锁:ReentrantLock
  12. 【死磕Java并发】—–J.U.C之读写锁:ReentrantReadWriteLock
  13. 【死磕Java并发】—-深入分析CAS
  14. 【死磕Java并发】—-J.U.C之并发工具类:CyclicBarrier
  15. 【死磕Java并发】—–J.U.C之并发工具类:CountDownLatch
  16. 【死磕Java并发】—–J.U.C之并发工具类:Semaphore
  17. 【死磕Java并发】—–J.U.C之并发工具类:Exchanger
  18. 【死磕Java并发】—–J.U.C之Java并发容器:ConcurrentHashMap
  19. 【死磕Java并发】—–J.U.C之ConcurrentHashMap红黑树转换分析
  20. 【死磕Java并发】—–J.U.C之Java并发容器:ConcurrentLinkedQueue
  21. 【死磕Java并发】—–J.U.C之Java并发容器:ConcurrentSkipListMap
  22. 【死磕Java并发】—–J.U.C之阻塞队列:ArrayBlockingQueue
  23. 【死磕Java并发】—–J.U.C之阻塞队列:PriorityBlockingQueue
  24. 【死磕Java并发】—–J.U.C之阻塞队列:DelayQueue
  25. 【死磕Java并发】—–J.U.C之阻塞队列:SynchronousQueue
  26. 【死磕Java并发】—–J.U.C之阻塞队列:LinkedTransferQueue
  27. 【死磕Java并发】—–J.U.C之阻塞队列:LinkedBlockingDeque
  28. 【死磕Java并发】—–J.U.C之阻塞队列:BlockingQueue总结
  29. 【死磕Java并发】—–深入分析ThreadLocal
  30. 【死磕Java并发】—–J.U.C之线程池:线程池的基础架构
  31. 【死磕Java并发】—–J.U.C之线程池:ThreadPoolExecutor
  32. 【死磕Java并发】—–J.U.C之线程池:ScheduledThreadPoolExecutor
  33. 【死磕Java并发】—–分析 ArrayBlockingQueue 构造函数加锁问题

死磕 Spring IOC

  1. 【死磕 Spring】—– IOC 之深入理解 Spring IoC
  2. 【死磕 Spring】—– IOC 之 Spring 统一资源加载策略
  3. 【死磕 Spring】—– IOC 之 加载 Bean
  4. 【死磕 Spring】—– IOC 之 获取验证模型
  5. 【死磕 Spring】—– IOC 之 注册 BeanDefinition
  6. 【死磕 Spring】—– IOC 之 获取 Document 对象
  7. 【死磕 Spring】—– IOC 之解析Bean:解析 import 标签
  8. 【死磕 Spring】—– IOC 之解析 bean 标签:开启解析进程
  9. 【死磕 Spring】—– IOC 之解析 bean 标签:BeanDefinition
  10. 【死磕 Spring】—– IOC 之解析 bean 标签:meta、lookup-method、replace-method
  11. 【死磕 Spring】—– IOC 之解析 bean 标签:constructor-arg、property 子元素
  12. 【死磕 Spring】—– IOC 之解析 bean 标签:解析自定义标签
  13. 【死磕 Spring】—– IOC 之解析自定义标签
  14. 【死磕 Spring】—– IOC 之注册解析的 BeanDefinition
  15. 【死磕 Spring】—– IOC 之 IOC 初始化总结
  16. 【死磕 Spring】—– IOC 之开启 bean 的加载
  17. 【死磕 Spring】—– IOC 之从单例缓存中获取单例 bean
  18. 【死磕 Spring】—– IOC 之parentBeanFactory 与依赖处理
  19. 【死磕 Spring】—– IOC 之分析各 scope 的 bean 创建
  20. 【死磕 Spring】—– IOC 之开启 bean 的实例化进程
  21. 【死磕 Spring】—– IOC 之 Factory 实例化 bean
  22. 【死磕 Spring】—– IOC 之构造函数实例化 bean
  23. 【死磕 Spring】—– IOC 之 属性填充
  24. 【死磕 Spring】—– IOC 之循环依赖处理
  25. 【死磕 Spring】—– IOC 之 bean 的初始化
  26. 【死磕 Spring】—– IOC 之加载 bean:总结
  27. 【死磕 Spring】—– IOC 之 深入分析 Aware 接口
  28. 【死磕 Spring】—– IOC 之 深入分析 BeanPostProcessor
  29. 【死磕 Spring】—– IOC 之 深入分析 InitializingBean 和 init-method
  30. 【死磕 Spring】—– IOC 之 深入分析 BeanFactoryPostProcessor
  31. 【死磕 Spring】—– IOC 之 深入分析 PropertyPlaceholderConfigurer
  32. 【死磕 Spring】—– IOC 之 PropertyPlaceholderConfigurer 的应用
  33. 【死磕 Spring】—– IOC 之深入分析 PropertyOverrideConfigurer
  34. 【死磕 Spring】—– IOC 之深入分析 Bean 的类型转换体系
  35. 【死磕 Spring】—– IOC 之自定义类型转换器
  36. 【死磕 Spring】—– IOC 之分析 BeanWrapper
  37. 【死磕 Spring】—– IOC 之 bean 的实例化策略:InstantiationStrategy
  38. 【死磕 Spring】—– IOC 之 BeanDefinition 注册机:BeanDefinitionRegistry
  39. 【死磕 Spring】—– Spring 的环境&属性:PropertySource、Environment、Profile
  40. 【死磕 Spring】—– IOC 之 分析 bean 的生命周期
  41. 【死磕 Spring】—– ApplicationContext 相关接口架构分析
  42. 【死磕 Spring】—– 深入分析 ApplicationContext 的 refresh()
  43. 【死磕 Spring】—– 4 张图带你读懂 Spring IOC 的世界
  44. 【死磕 Spring】—– 总结

死磕 Java 集合

  1. 【死磕 Java 集合】— ArrayList源码分析
  2. 【死磕 Java 集合】— LinkedList源码分析
  3. 【死磕 Java 集合】— CopyOnWriteArrayList源码分析
  4. 【死磕 Java 集合】— HashMap源码分析
  5. 【死磕 Java 集合】— LinkedHashMap源码分析
  6. 【死磕 Java 集合】— WeakHashMap源码分析
  7. 【死磕 Java 集合】— TreeMap源码分析(一)
  8. 【死磕 Java 集合】— TreeMap源码分析(二)
  9. 【死磕 Java 集合】— TreeMap源码分析(三)
  10. 【死磕 Java 集合】— TreeMap源码分析(四)
  11. 【死磕 Java 集合】— ConcurrentHashMap源码分析(一)
  12. 【死磕 Java 集合】— ConcurrentHashMap源码分析(二)
  13. 【死磕 Java 集合】— ConcurrentHashMap源码分析(三)
  14. 【死磕 Java 集合】— ConcurrentSkipListMap源码分析
  15. 【死磕 Java 集合】— HashSet源码分析
  16. 【死磕 Java 集合】— LinkedHashSet源码分析
  17. 【死磕 Java 集合】— TreeSet源码分析
  18. 【死磕 Java 集合】— CopyOnWriteArraySet源码分析
  19. 【死磕 Java 集合】— ConcurrentSkipListSet源码分析
  20. 【死磕 Java 集合】— PriorityQueue源码分析
  21. 【死磕 Java 集合】— ArrayBlockingQueue源码分析
  22. 【死磕 Java 集合】— LinkedBlockingQueue源码分析
  23. 【死磕 Java 集合】— SynchronousQueue源码分析
  24. 【死磕 Java 集合】— PriorityBlockingQueue源码分析
  25. 【死磕 Java 集合】— LinkedTransferQueue源码分析
  26. 【死磕 Java 集合】— ConcurrentLinkedQueue源码分析
  27. 【死磕 Java 集合】— DelayQueue源码分析
  28. 【死磕 Java 集合】— ArrayDeque源码分析
  29. 【死磕 Java 集合】— LinkedList源码分析

死磕 Sharding-jdbc

  1. 【死磕Sharding-jdbc】—–准备工作
  2. 【死磕Sharding-jdbc】—–数据源
  3. 【死磕Sharding-jdbc】—–路由&执行
  4. 【死磕Sharding-jdbc】—–分布式ID
  5. 【死磕Sharding-jdbc】—–结果合并
  6. 【死磕Sharding-jdbc】—–group by结果合并(1)
  7. 【死磕Sharding-jdbc】—–group by结果合并(2)
  8. 【死磕Sharding-jdbc】—–结果合并总结
  9. 【死磕Sharding-jdbc】—–最大努力型事务
  10. 【死磕Sharding-jdbc】—–异步送达JOB
  11. 【死磕Sharding-jdbc】—–基于ssm
  12. 【死磕Sharding-jdbc】—–强制路由
  13. 【死磕Sharding-jdbc】—–读写分离
  14. 【死磕Sharding-jdbc】—–异常处理
  15. 【死磕Sharding-jdbc】—–EventBus-轻量级进程内事件分发组件
  16. 【死磕Sharding-jdbc】—–重写
  17. 【死磕Sharding-jdbc】—–group by的SQL重写为limit Integer.MAX_VALUE的无奈

死磕 Tomcat

  1. 【死磕Tomcat】—–环境搭建
  2. 【死磕 Tomcat】— Tomcat 框架设计
  3. 【死磕 Tomcat】—启动分析(一) Lifecycle
  4. 【死磕 Tomcat】—启动分析(二) Catalina初始化
  5. 【死磕 Tomcat】—启动分析(三) Catalina启动
  6. 【死磕 Tomcat】—启动分析(四) webapp
  7. 【死磕 Tomcat】—spring boot集成tomcat
  8. 【死磕 Tomcat】—Session源码解析
  9. 【死磕 Tomcat】—类加载器
  10. 【死磕 Tomcat】—关于tomcat热加载的一些思考
赞(52) 打赏

如未加特殊说明,此网站文章均为原创,转载必须注明出处。Java 技术驿站 » 【Java成神之路】—– 死磕 Java 系列博客
分享到: 更多 (0)

评论 11

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #9

    死磕java是在抄书吗!?全是书里的东西

    7个月前 (11-29)回复
    • JMM 部分是参考 Java 内存模型的,后面的源码解析部分全为自己原创

      chenssy7个月前 (11-29)回复
  2. #8

    什么鬼??

    chenssy2年前 (2017-08-21)回复
  3. #7

    前面看了你说的补java基础的博客园的文章 哈哈 笑死我了 然后就进来关注了你的网站

    SuperZhi2年前 (2017-08-21)回复
  4. #6

    您好!其实我不是第一次看您的博客了,以前没有注册,但我一直有关注您,我只是一个入行一年的菜鸟,无论能力还是学习水平都很一般,但是我也想有一天能成为想您一样的厉害的开发。但是眼前很迷茫,刚换了一家公司感觉还不错,但是和大多数公司一样因为我是菜鸟,所以能接触到的基本都是与简单业务相关的。技术层面的很少,不过即使跟我说了我可能也不是很理解。
    个人感觉现在是比较关键的时期,但是却有很迷茫,看的博客很多,收获也不少,但是记不住,过段时间就会忘记。有心想学深缺又不知道,该往哪个方向深入发展。平时也会看些书,也会努力去重构自己写过的代码,这也是最近才发现的,重构真的很有魅力,对您来说这些可能都是很简单的。
    说了这么多首先很感谢您的分享,如果您有时间的,请给一些意见或指点,哪怕是一些学习的书籍也可以。或者一些学习路线。如果可以的话,可以简洁的给我分享一下您的经历。您回复在这里也可以,我会定期来看您的回复,或者发我邮箱1009757149@qq.com期待您的回复!O(∩_∩)O谢谢

    颖上花开陌少年2年前 (2017-06-27)回复
  5. #5

    我也是最近要学java的菜鸟,看了你的博客深受启发,以后有问题还请指教,谢谢

    国宝熊猫2年前 (2017-06-06)回复
    • 不客气!欢迎关注!!!

      chenssy2年前 (2017-06-06)回复
  6. #4

    我还是挺浮躁的 O(∩_∩)O~

    chenssy2年前 (2017-05-18)回复
  7. #3

    很励志的说,很少有这么不浮躁的人了

    小柒2年前 (2017-05-18)回复
  8. #2

    谢谢关注!!

    chenssy2年前 (2017-05-18)回复
  9. #1

    不粗 不错

    小柒2年前 (2017-05-18)回复

关注【Java 技术驿站】公众号,每天早上 8:10 为你推送一篇技术文章

扫描二维码关注我!


关注【Java 技术驿站】公众号 回复 “VIP”,获取 VIP 地址永久关闭弹出窗口

免费获取资源

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏