Java 源码剖析 34 讲

Java 源码剖析 34 讲 / 从源码剖析开始,掌握Java核心知识

王磊 前 360 技术专家
  • 课程目录
  • 课程介绍
  • 开篇词:大厂技术面试“潜规则”

  • 第01讲:String 的特点是什么?它有哪些重要的方法?

  • 第02讲:HashMap 底层实现原理是什么?JDK8 做了哪些优化?

  • 第03讲:线程的状态有哪些?它是如何工作的?

  • 第04讲:详解 ThreadPoolExecutor 的参数含义及源码执行流程?

  • 第05讲:synchronized 和 ReentrantLock 的实现原理是什么?它们有什么区别?

  • 第06讲:谈谈你对锁的理解?如何手动模拟一个死锁?

  • 第07讲:深克隆和浅克隆有什么区别?它的实现方式有哪些?

  • 第08讲:动态代理是如何实现的?JDK Proxy 和 CGLib 有什么区别?

  • 第09讲:如何实现本地缓存和分布式缓存?

  • 第10讲:如何手写一个消息队列和延迟消息队列?

  • 第11讲:底层源码分析 Spring 的核心功能和执行流程?(上)

  • 第12讲:底层源码分析 Spring 的核心功能和执行流程?(下)

  • 第13讲:MyBatis 使用了哪些设计模式?在源码中是如何体现的?

  • 第14讲:SpringBoot 有哪些优点?它和 Spring 有什么区别?

  • 第15讲:MQ 有什么作用?你都用过哪些 MQ 中间件?

  • 第16讲:MySQL 的运行机制是什么?它有哪些引擎?

  • 第17讲:MySQL 的优化方案有哪些?

  • 第18讲:关系型数据和文档型数据库有什么区别?

  • 第19讲:Redis 的过期策略和内存淘汰机制有什么区别?

  • 第20讲:Redis 怎样实现的分布式锁?

  • 第21讲:Redis 中如何实现的消息队列?实现的方式有几种?

  • 第22讲:Redis 是如何实现高可用的?

  • 第23讲:说一下 JVM 的内存布局和运行原理?

  • 第24讲:垃圾回收算法有哪些?

  • 第25讲:你用过哪些垃圾回收器?它们有什么区别?

  • 第26讲:生产环境如何排除和优化 JVM?

  • 第27讲:单例的实现方式有几种?它们有什么优缺点?

  • 第28讲:你知道哪些设计模式?分别对应的应用场景有哪些?

  • 第29讲:红黑树和平衡二叉树有什么区别?

  • 第30讲:你知道哪些算法?讲一下它的内部实现过程?

  • 第31讲:如何保证接口的幂等性?常见的实现方案有哪些?

  • 第32讲:TCP 为什么需要三次握手?

  • 第33讲:Nginx 的负载均衡模式有哪些?它的实现原理是什么?

  • 第34讲:Docker 有什么优点?使用时需要注意什么问题?

  • 彩蛋:如何提高面试成功率?

约450分钟

课程背景

内容覆盖: 常用源码精讲、常用框架的核心知识点、JVM 和分布式面试真题、消息队列详解、常见设计模式精讲等等,都是你工作中高频出现的知识点。

讲师介绍

王磊,前 360 技术专家。 10 多年 Java 老兵,5 年大厂面试官经验。拥有 10 多年大型系统设计、开发和调优经验,热衷于技术分享,是阿里云社区的认证专家,腾讯社区 2019 年年度最佳作者。资深面试官与面试辅导讲师,曾辅导过 1000+ Java 工程师找到满意工作。

课程目录

Ciqah26WvVmAVJh8AAOlxWiyNik494.jpg

学习收获

由点及面,夯实Java技术功底

举一反三,轻松搞定BAT大厂面试

融会贯通,斩获Java的十八般武艺

查漏补缺,构建Java全面知识体系

订阅须知

1.本专栏处于预售期,共34讲,每周二、四更新;

2.支持 视频+音频+图文 3 种阅读形式;

3.购买后在拉勾 App-课程,可永久观看课程;

4.视频课程为虚拟商品,一旦售出不可申请退款;

5.本课程版权归拉勾所有,严禁翻录,违者必究;

6.如有问题请咨询客服同学,召唤客服>>>

随机推荐

轻上西梅饮膳食纤维植物果蔬汁益生菌元风味饮料好用吗?测评大揭...

朗适RS100简单易上手吗?图文评测!

狮王小狮王儿童氟防蛀牙膏 20g好不好,值得购买吗?图文评测,一...

雀巢超启能恩奶粉3段760g*4罐评测怎么样?买家评测分享?

蒙牛纯甄草莓果粒常温酸奶200g×10使用感受如何?老用户评测,值...

蒙牛纯甄草莓果粒常温酸奶200g×10实际效果怎样?用户反馈评测结...