联系我们

课程大纲

第1周:核心基础

  • 第1天:银行应用简介
    • 核心银行模块概述
    • SLA、合规性(PCI DSS、正常运行时间)
    • ITSM工作流程(事件/问题/变更)
  • 第2天:Java生产基础
    • JVM内部结构、内存、GC基础
    • Java异常分析
    • 针对银行工作负载的JVM调优
  • 第3天:Unix基础
    • 文件结构与导航
    • 命令:ps、top、df、tail、grep、awk、sed
    • 用于自动化的Shell脚本基础
  • 第4天:日志与监控
    • 理解日志(交易、审计)
    • 工具:Splunk、ELK、原生日志解析
    • 动手实践:排查转账失败问题
  • 第5天:工单与升级流程
    • 工具:ServiceNow、JIRA工作流程
    • 升级矩阵(L1 → L2 → 开发)
    • 根本原因分析及文档最佳实践

第2周:高级故障排除与实时模拟

  • 第6天:应用服务器与API调试
    • WebLogic、Tomcat基础
    • API失败代码(401、500、504)
    • JDBC连接池问题及超时
  • 第7天:数据库故障排除
    • 慢查询、锁、死锁
    • SQL分析工具:EXPLAIN、SHOW PROCESSLIST
    • 动手实践:解决数据库死锁
  • 第8天:CI/CD、发布与回滚
    • Jenkins概述
    • 发布失败场景
    • 回滚及部署后验证
  • 第9天:作战室模拟
    • 角色分配:事件负责人、沟通、技术修复
    • 实时故障排除场景(登录失败)
    • 根本原因分析、作战室记录及利益相关者更新
  • 第10天:顶点项目与回顾
    • 工具、日志、升级、Unix、数据库总结
    • 最终挑战+测验
    • 认证和反馈环节

可选附加内容

  • Kafka/MQ故障排除基础
  • APM工具:AppDynamics/Dynatrace
  • 基本Kubernetes(Pod重启、日志)
  • SRE指标:SLI、SLO、MTTR

总结与后续步骤

要求

  • 理解Java核心编程概念
  • 有使用Unix系统的经验
  • 熟悉企业应用的支持工作流程

目标学员

  • 支持工程师
  • 转型至支持角色的Java开发人员
  • 银行环境中的生产支持分析师
 35 小时

客户评论 (2)

即将举行的公开课程

课程分类