Java系列:高级Java开发

Java系列:高级Java开发

545分钟

"Java系列:高级Java开发"课程是一门专为追求Java技术深度和广度的中级开发者设计的进阶教程。本课程专注于提升开发者在Java平台上的高级编程技能,涵盖了Java核心高级特性、设计模式、系统架…

"Java系列:高级Java开发"课程是一门专为追求Java技术深度和广度的中级开发者设计的进阶教程。本课程专注于提升开发者在Java平台上的高级编程技能,涵盖了Java核心高级特性、设计模式、系统架构设计、性能优化和最佳实践。课程内容深入探讨了并发编程原理、JVM内部机制、垃圾回收、内存管理等关键技术,帮助学员构建深入理解Java工作原理的能力。 学员将学习到如何应用各种设计模式来解决实际编程问题,掌握Spring框架、Hibernate等现代Java开发工具的高级用法。此外,课程还包含了代码质量控制、单元测试、持续集成等实践技巧,以及使用高级Java工具和技术进行系统性能调优的方法。通过实战案例分析和项目驱动教学,学员将获得应用这些高级技能的实际经验。 完成本课程后,学员将具备开发大型、复杂Java应用的能力,能够设计出更高效、更稳定、更安全的企业级系统。无论是软件开发者、架构师还是技术经理,本课程都将极大促进其Java技术的提升和职业发展。
第一章:常用数据结构 - 1.课程内容介绍.mp4 - 2.红黑树、AVL树、B树、B+树对比.mp4 - 3.ArrayList和LinkedList.mp4 - 4.HashMap和LinkedHashMap和TreeMap.mp4 - 5.Hashtable.mp4 - 6.ConcurrentHashMap.mp4 - 7.ConcurrentHashMap实现原理.mp4 - 8.ConcurrentHashMap原埋图示.mp4 - 9.ConcurrentHashMap扩容机制-结合代码.mp4 第二章:常用算法 - 1.课程内容介绍.mp4 - 2.几道大厂算法面试题.mp4 - 3.BF和BM算法.mp4 - 4.KMP算法.mp4 - 5.KMP算法的应用.mp4 - 6.A星算法.mp4 - 7.平滑算法.mp4 - 8.HASH 致性算法.mp4 - 9.paxos、raft、zab.mp4 第三章:线程和进程 - 1.课程内容介绍.mp4 - 2.进程管理-1.mp4 - 3.进程管理-2.mp4 - 4.线程管理.mp4 - 5.线程本地内存TLAB.mp4 - 6.线程本地变量用法示例.mp4 第四章:线程池 - 1.线程池介绍.mp4 - 2.JUC线程池架构.mp4 - 3.线程池的标准创建方式ThreadPoolExecutor.mp4 - 4.任务提交和线程池关闭.mp4 - 5.线程池使用的总结.mp4 第五章:Java常见队列 - 1.课程内容介绍.mp4 - 2.常见队列.mp 4 - 3.队列在代码中的应用.mp4 第六章:Disruptor队列 - 1.Disruptor内存队列简介.mp4 - 2.存储器层次结构.mp4 - 3.Disruptor为什么快.mp4 - 4.Disruptor核心概念.mp4 - 5.Disruptor示例.mp4 第七章:Java主流锁和死锁 - 1.课程内容介绍.mp4 - 2.Java主流锁.mp4 - 3.双重检测锁DCL.mp4 - 4.死锁.mp4 - 5.死锁的例子.mp4 - 6.死锁的检测.mp4 - 7.无锁CAS.mp4 第八章:JVM垃圾回收器 - 1.课程内容介绍.mp4 - 2.垃圾回收.mp4 - 3.JVM垃圾回收算法.mp4 - 4.JVM垃圾回收器.mp4 - 5.G1收集器工作示意图.mp4 第九章:SpringMVC处理请求流程 - 1.课程内容介绍.mp4 - 2.SpringMVC处理请求流程.mp4 - 3.url-pattem的四种匹配规则.mp4 - 4.Servlet配置.mp4 - 5.处理流程对应的代码实例.mp4 第十章:事务隔离级别 - 1.课程内容介绍.mp4 - 2.事务的四大特性.mp4 - 3.事务实现的基本原理.mp4 - 4.事务隔离级别.mp4 第十一章:InnoDB的锁机制 - 1.课程内容介绍.mp4 - 2.InnoDB的锁.mp4 - 3.InnoDB锁机制图.mp4 第十二章:Java性能优化 - 1.课程内容介绍.mp4 - 2.优化点-内存相关.mp4 - 3.优化点-计算相关.mp4 - 4.优化点-资源相关.mp4 - 5.优化点_数据结构相关.mp4 - 6.优化点-字符串拼接.mp4 - 7.优化点_数组复制.mp4 - 8.优化点-多线程相关.mp4 - 9.优化点-其它.mp4
唐愈喜
唐愈喜

技术专家,CTO