死磕 Java

死磕,就是和某人或某事作对到底的意思。死磕 Java 就是和 Java 技术死磕到底,怀着死磕 Java 的精神,做最牛逼的 Java 仔。 死磕 Java 是作者 「chenssy」 精心打造的 Java 进阶类系列文章,深入分析 Java 技术核心原理,从源码层次阐述 Java 技术。

  • 7

    包含专栏
  • 146

    包含文章
  • 32414

    点赞人数
  • 2022439

    阅读人数
学习路线
死磕 Java 基础

『死磕 Java 』系列专栏,深入分析 Java 基础 相关的技术,包括但不限于源码分析、核心原理剖析。 【死磕 Java 】系列为作者「chenssy」 倾情打造的 Java 系列文章,深入分析 Java 相关技术核心原理

学习目标

深入理解和掌握 Java Core 相关的源码和核心原理

课程重点:

1. 掌握 Java Core 相关的核心原理

  • 4 包含文章
  • 27 点赞人数
  • 1893 阅读人数
死磕 Java死磕 Java 基础 立刻学习
￿
死磕 Java 集合

从源码层次全面介绍 Java 集合核心原理

学习目标

学习 Java 集合核心原理及源码

课程重点:

1、掌握 Java List 接口核心原理及源码,如 ArrayList、LinkedList 等等

2、掌握 Java Map 接口核心原理及源码,如 HashMap、LinkedHashMap、TreeMap、WeakHashMap 等等

3、掌握 红黑树算法

4、掌握 Java Set 接口核心原理及源码,如 HashSet、LinkedHashSet、TreeSet 等等

5、掌握 Java Queue 接口核心原理及源码,如 PriorityQueue、ArrayBlockingQueue 等等

6、掌握 Java Deque 接口核心原理及源码,如 ArrayDeque

  • 30 包含文章
  • 517 点赞人数
  • 224052 阅读人数
Java 集合源码死磕 Java死磕 Java 集合 立刻学习
￿
死磕 NIO

『死磕 Java 』系列专栏,深入分析 Java NIO,带你深度掌握 NIO 基础知识。 【死磕 Java 】系列为作者「chenssy」 倾情打造的 Java 系列文章,深入分析 Java 相关技术核心原理

学习目标

深入掌握 NIO 核心原理和使用

课程重点:

1、掌握 NIO 的基本概述

2、掌握 Buffer 的核心原理

3、掌握 Channel 的核心原理

4、掌握 Selector 的核心原理

  • 1 包含文章
  • 0 点赞人数
  • 106 阅读人数
NIO死磕 Java死磕 NIO 立刻学习
￿
死磕 Java 并发

『死磕 Java 』系列专栏。源码级别深入分析 Java 并发体系核心原理及源码,全网介绍 Java 并发体系最全的系列文章。 【死磕 Java 】系列为作者「chenssy」 倾情打造的 Java 系列文章,深入分析 Java 相关技术核心原理

学习目标

全面掌握 Java 并发的原理和源码

课程重点:

1、深入理解 synchronized 和 volatile 关键字

2、深入理解 Java 内存模型,掌握 happens-before、重排序等核心概念

3、掌握 AQS、CLH 同步队列、CAS 的核心原理和源码

4、掌握 ReentrantLock、ReentrantReadWriteLock、Condition 的核心原理及源码

5、掌握 Java 并发工具类:CyclicBarrier、CountDownLatch、Semaphore、Exchanger 的核心原理和源码

6、掌握 Java 并发容器:ConcurrentHashMap、ConcurrentLinkedQueue、ConcurrentSkipListMap 核心原理及源码

7、掌握 Java 8个阻塞队列的核心原理和源码

8、掌握 Java 线程池的核心原理和源码

9、掌握 ThreadLocal 的核心原理和源码

  • 35 包含文章
  • 847 点赞人数
  • 1097400 阅读人数
Java 并发源码死磕 Java死磕 Java 并发 立刻学习
￿
死磕 Spring 之 IOC

『死磕 Java 』系列专栏,源码级别分析 Spring 核心原理,一步一步,循循渐进分析 Spring 源码和核心机制。 【死磕 Java 】系列为作者「chenssy」 倾情打造的 Java 系列文章,深入分析 Java 相关技术核心原理

学习目标

从源码层次掌握 Spring IOC 的核心原理及源码

课程重点:

1、掌握 Spring 资源加载策略

2、掌握 Spring 加载 Bean 的过程

3、掌握 Spring 解析 Bean 的过程,及解析标签

4、掌握 Spring 初始化 Bean 及属性填充的过程

5、掌握 Spring 扩展的几个核心接口,如 Aware、BeanPostProcessor

6、掌握 Spring Bean 的生命周期及 Spring 如何管理 Bean 的

  • 43 包含文章
  • 30827 点赞人数
  • 521379 阅读人数
Spring 源码死磕 Java死磕 Spring 立刻学习
￿
死磕 Redis

『死磕 Java 』系列专栏,由浅及深分析 Redis 核心原理,带您一步一步理解、掌握 Redis。 【死磕 Java 】系列为作者「chenssy」 倾情打造的 Java 系列文章,深入分析 Java 相关技术核心原理

学习目标

掌握 Redis 的使用方法,深入理解 Redis 的核心原理

课程重点:

1、深入理解 Redis 的通信协议 RESP

2、掌握 Redis 的线程模型、事务、pipelin 管道和发布订阅

3、深入理解 Redis 的持久化机制

4、深入理解 Redis 的主从复制

5、深入理解 Redis 的哨兵

6、深入理解 Redis 的集群

7、深入理解 Redis 数据结构

  • 23 包含文章
  • 117 点赞人数
  • 84094 阅读人数
死磕 Java死磕 Redis 立刻学习
￿
死磕 Tomcat

深入分析 Tomcat 源码

学习目标

死磕 Tomcat,深入 掌握 Tomcat 源码

课程重点:

1、掌握 Tomcat 框架的设计

2、掌握 Tomcat 启动过程

3、掌握 Tomcat 类加载器

  • 10 包含文章
  • 79 点赞人数
  • 93515 阅读人数
死磕 Java死磕 Tomcat 立刻学习
￿