Java系列:Java架构师
知识小课

Java系列:Java架构师

  • 架构设计

深入Java设计模式与架构原则

¥249.9
本课程包括
  • 6小时38分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 架构设计能力:掌握如何设计可扩展、高性能、高可用性的Java系统。
  • 深入理解Java生态:对Java相关的技术栈、框架和工具有全面的理解。
  • 微服务架构知识:学习如何构建和维护微服务架构。

数千家企业正在使用三节课企业版学习

无限制学习5000+门课程,200+精选学习专题

免费申请体验>
课程介绍

"Java系列:Java架构师"课程是为那些志在成为Java领域技术领导者的资深开发者和技术人员量身打造的高级课程。本课程深入探讨了Java企业级应用的架构设计原则,涵盖了从基础的软件设计模式到复杂的系统架构策略。学员将学习如何构建可扩展、高性能、安全且易于维护的Java系统。

课程内容不仅包括深入的Java编程技巧和最佳实践,还涉及微服务架构、分布式系统设计、大数据处理、云计算集成以及容器化技术等前沿话题。通过案例分析和实战项目,学员将掌握如何在真实世界场景中应用这些架构理念,解决实际问题。

此外,课程还将重点放在提升学员的技术领导力上,包括如何进行技术选型、团队协作、以及如何在组织内推动技术创新。完成本课程后,学员将具备成为一名优秀的Java架构师所需的深厚技术功底和战略视野,能够在不断变化的技术环境中引领团队,设计和实现创新的解决方案。

适合人群
  • 高级Java开发者
  • 系统架构师
  • 技术经理
讲师介绍
技术专家,CTO
擅长领域:
  • 5G技术
  • 区块链
  • Web 3
  • 人工智能认知与应用
  • 计算机基础
  • Java
  • Python
  • PHP
  • Go语言
  • C/C++
CTO,技术副总,架构师,曾任职于华为、惠普、爱立信,火币。从事计算机技术开发20年,做过多个大型项目,经验丰富,技术全栈,打通底层上层、前端后端移动端。最擅长对于系统的全面理解,喜欢站在系统的高度用全局的视野看待问题、剖析技术。已录制的技术课程系统化,既有深度又有广度,非常适合学员系统化学习,在51CTO上有15万学员。
课程大纲
共0节 时长0分钟 全部收起
第一章 领域驱动模型DDD
共9节 | 45分钟
  • 1.DDD简介
    2分钟
  • 2.俯视树形图
    3分钟
  • 3.主要概念
    10分钟
  • 4.架构设计
    10分钟
  • 5.战略设计
    5分钟
  • 6.战术设计
    3分钟
  • 7.如何在项目中推进DDD
    3分钟
  • 8.DDD设计全流程
    2分钟
  • 9.DDD实战引导
    8分钟
第二章 分布式系统
共7节 | 1小时29分钟
  • 1.课程内容介绍
    1分钟
  • 2.分布式系统的2大定理
    12分钟
  • 3.分布式架构
    4分钟
  • 4.分布式锁
    28分钟
  • 5.分布式缓存
    16分钟
  • 6.分布式事务
    14分钟
  • 7.分库分表
    14分钟
第三章 数据分片
共7节 | 30分钟
  • 1.课程内容介绍
    1分钟
  • 2.分布式系统的数据分片概念
    4分钟
  • 3.数据分片方式-hash取模
    4分钟
  • 4.数据分片方式-hash环
    6分钟
  • 5.数据分片方式-带虚拟节点的hash环
    6分钟
  • 6.数据分片方式-数据区间范围
    4分钟
  • 7.各种分片方式的对比
    3分钟
第四章 Zookeeper基本原理
共5节 | 22分钟
  • 1.课程内容介绍
    1分钟
  • 2.Zookeeper基本概念
    6分钟
  • 3.数据操作流程
    4分钟
  • 4.选举leader过程
    7分钟
  • 5.如何保证数据一致性
    5分钟
第五章 容量预估管理
共3节 | 14分钟
  • 1.课程内容介绍
    8分钟
  • 2.容量预估的必要性
    5分钟
  • 3.容量预估原理
    1分钟
第六章 异步编排CompletableFuture
共4节 | 25分钟
  • 1.课程内容介绍
    1分钟
  • 2.Future vs Callback
    6分钟
  • 3.异步FutureTask
    5分钟
  • 4.异步编排CompletableFuture
    14分钟
第七章 高并发系统设计
共5节 | 23分钟
  • 1.课程内容介绍
    1分钟
  • 2.高并发
    7分钟
  • 3.高可用
    4分钟
  • 4.划重点应对面试
    3分钟
  • 5.迭代稳定性问题
    7分钟
第八章 系统性能调优
共7节 | 43分钟
  • 1.课程内容介绍
    1分钟
  • 2.单机对于并发支持的分析
    15分钟
  • 3.百万连接并发测试
    2分钟
  • 4.服务器架构优化
    4分钟
  • 5.性能调优通用原则
    11分钟
  • 6.性能调优特定原则
    2分钟
  • 7.性能分析工具
    9分钟
第九章 SAAS
共8节 | 43分钟
  • 1.课程内容介绍
    1分钟
  • 2.SAAS基本概念
    6分钟
  • 3.成熟度模型
    7分钟
  • 4.架构设计方案
    6分钟
  • 5.设计方案选择
    3分钟
  • 6.分层架构
    8分钟
  • 7.架构设计案例
    5分钟
  • 8.如何使用Mybatis-plus拦截器
    7分钟
第十章 Netty
共6节 | 1小时4分钟
  • 1.课程内容介绍
    1分钟
  • 2.Netty基本概念
    4分钟
  • 3.标准NIO
    16分钟
  • 4.网络编程NIO
    3分钟
  • 5.CS架构的演进
    29分钟
  • 6.NIO网络编程实战
    12分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。