Java系列 java进阶 java泛型详解 java实例化的五种方式 NIO基础 ArrayList源码分析 LinkedList源码分析 HashSet和TreeSet源码分析 HashMap源码分析(JDK1.8) juc进阶 多线程基础 Callable、Future和FutureTask 线程池 DaemonThread Volatile Lock 阻塞队列 Atomic变量 CurrentHashMap、ConcurrentSkipListMap、CopyOnWriteArrayList ThreadLocal Synchronizes:Semaphore、CountDownLatch、CyclicBarrier、Exchanger、Phaser jvm进阶 JVM了解 认识一下class文件 看清类加载过程 认识运行时数据区 Java虚拟机的指令 垃圾回收 GC日志 JVM优化分析 BTrace-Java线上异常排查 Greys-Java线上异常排查 Arthas-Java线上异常排查 使用javassist修改class文件内方法 Java线程Dump分析 MAT使用详解 JVM参数调优 Spring系列 手写spring系列 手写spring之导读 手写spring之ioc 手写spring之aop 手写spring之简单实现springboot 大数据系列 scala scala基础 hive Hive安装部署 Hive基础与DDL操作 hive的DQL和DML操作 Hive常用函数 Hive主流文件存储格式对比 Hive企业级调优 kafka kafka详解一 kafka详解二 kafkaManager功能详解 kafka-producer源码分析 kerberos Kerberos基础 CDH6.3.2集成Kerberos HikariCP源码修改,使其连接池支持Kerberos认证 Springboot使用hikari连接池进行Kerberos认证访问Impala impala impala基础 haproxy实现impala的负载均衡 杂项