Video

学习计划

@formatter:off

多线程与高并发(进程内高并发)

  1. 单机高并发应该掌握的线程基础:线程状态,异常与锁等 视频41 (opens new window)
  2. 解析自旋锁CAS操作与volatile 视频46 (opens new window)
  3. JUC包下AtomicXXX类与新的同步机制:Latch Semaphore等 视频52 (opens new window)
  4. LockSupport,高频面试题,AQS源码,以及源码阅读方法论 视频58 (opens new window)
  5. 强软弱虚四种引用以及ThreadLocal的原理与源码 视频62 (opens new window)
  6. 线程池可用的各种高并发容器详解:CopyOnWriteList,BlockingQueue等 视频64 (opens new window)
  7. 详解线程池:自定义线程池,JDK自带线程池,ForkJoin,源码解析等(一) 视频69 (opens new window)
  8. 详解线程池:自定义线程池,JDK自带线程池,ForkJoin,源码解析等(二) 视频74 (opens new window)
  9. 单机压测工具JMH,单机最快MQ - Disruptor原理解析 视频76 (opens new window)

JVM从入门到精通

  1. JVM入门级class文件格式 视频80 (opens new window)
  2. 详解Class加载过程 视频86 (opens new window)
  3. Java内存模型 视频93 (opens new window)
  4. 内存屏障与JVM指令 视频97 (opens new window)
  5. Java运行时数据区和常用指令 视频102 (opens new window)
  6. JVM调优必备理论知识-GC Collector-三色标记 视频110 (opens new window)
  7. JVM调优实战 视频114 (opens new window)
  8. JVM实战调优 视频119 (opens new window)
  9. JVM实战调优 视频124 (opens new window)
  10. 垃圾回收算法串讲 视频128 (opens new window)
  11. JVM常见参数总结 视频132 (opens new window)

高并发负载均衡

  1. 网络协议原理 视频24 (opens new window)
  2. LVS的DR,TUN,NAT模型推导 视频25 (opens new window)
  3. LVS的DR模型试验搭建 视频26 (opens new window)
  4. 基于keepalived的LVS高可用搭建 视频28 (opens new window)

Redis

  1. redis 介绍及NIO原理介绍 视频43 (opens new window)
  2. redis的string类型&bitmap 视频44 (opens new window)
  3. redis的list、set、hash、sorted_set、skiplist 视频45 (opens new window)
  4. redis的消息订阅、pipeline、事务、modules、布隆过滤器、缓存LRU 视频48 (opens new window)
  5. redis的持久化RDB、fork、copyonwrite、AOF、RDB&AOF混合使用 视频49 (opens new window)
  6. redis的集群:主从复制、CAP、PAXOS、cluster分片集群01 视频50 (opens new window)
  7. redis的集群:主从复制、CAP、PAXOS、cluster分片集群02 视频53 (opens new window)
  8. redis开发:spring.data.redis、连接、序列化、high/low api 视频54 (opens new window)

ZooKeeper

  1. zookeeper介绍、安装、shell cli 使用,基本概念验证 视频55 (opens new window)
  2. zookeeper原理知识,paxos、zab、角色功能、API开发基础 视频56 (opens new window)
  3. zookeeper案例:分布式配置注册发现、分布式锁、ractive模式编程 视频56 (opens new window)

Java程序员应该掌握的底层知识

  1. java程序员需要了解的底层知识第一课 视频150 (opens new window)
  2. 硬件和操作系统的底层知识 视频155 (opens new window)
  3. 操作系统之进程管理 视频158 (opens new window)
  4. Linux系统的内存映射 视频161 (opens new window)
  5. 内核同步方法及用汇编启动内核 视频165 (opens new window)

内存与IO,磁盘IO,网络IO

  1. 虚拟文件系统,文件描述符,IO重定向 视频166 (opens new window)
  2. 内核中PageCache、mmap作用、java文件系统io、nio、内存中缓冲区作用 视频174 (opens new window)
  3. Socket编程BIO及TCP参数 视频177 (opens new window)
  4. C10K问题及NIO精讲和IO模型性能压测 视频184 (opens new window)
  5. 网络编程之多路复用器及Epoll精讲 视频185 (opens new window)
  6. 网络编程java API 实战多路复用器开发 视频187 (opens new window)
  7. 全手写急速理解Netty模型及IO模型应用实战 视频189 (opens new window)
  8. Netty之IO模型开发本质手写部分实现推导篇 视频191 (opens new window)
  9. 全手写基于Netty的RPC框架自定义协议,连接池 视频196 (opens new window)
  10. 全手写基于Netty的RPC框架 协议编解码问题 粘包拆包与内核关系 视频198 (opens new window)
  11. 全手写基于Netty的RPC框架 provider端简单dispatcher实现RPC调用全流程 视频203 (opens new window)
  12. 全手写基于Netty的RPC框架 简单重构框架分层及RPC传输的本质及有无状态的RPC区别 视频207 (opens new window)
  13. 自定义HTTP协议解析和HTTPserver调用实现 视频216 (opens new window)

MySQL调优

  1. mysql调优--使用profiles,performance_schema性能监控 视频107 (opens new window)
  2. mysql调优--数据类型和schema优化 视频108 (opens new window)
  3. mysql调优--索引基本实现原理及索引优化 视频111 (opens new window)
  4. mysql调优--mysql索引优化实现细节 视频112 (opens new window)
  5. mysql调优--mysql查询优化分析 视频113 (opens new window)
  6. mysql调优--mysql分区设计及分区优化 视频115 (opens new window)
  7. mysql调优--mysql分区优化2及参数设计优化 视频116 (opens new window)
  8. mysql调优--mysql参数设计优化及总结 视频117 (opens new window)
总字数: 1,326 字  上次更新: 2023-03-14 00:25:11