Course Code: javapsbank
Duration: 35 hours
Prerequisites:
  • 理解核心Java编程概念
  • 具备Unix系统工作经验
  • 熟悉企业应用中的支持工作流程

受众

  • 支持工程师
  • Java开发者转向支持角色
  • 银行环境中的生产支持分析师
Overview:

Java 生产支援是一个专门的领域,旨在维护、排除故障并确保基于 Java 的系统在实际环境中的健康运行。

这项由讲师指导的培训(线上或线下)针对中级支援工程师和开发人员,旨在提升他们在银行环境中维护、排除故障和优化基于 Java 的生产系统的能力。

在培训结束时,参与者将能够:

  • 解决 Java、Unix、数据库和中间件环境中的问题。
  • 使用监控工具识别并应对生产事件。
  • 遵循正确的升级路径,并有效记录根本原因。
  • 参与发布/回滚周期,并跨团队协调。

课程形式

  • 互动式讲座和讨论。
  • 实际操作真实的支援工具和系统。
  • 模拟实际事件和故障排除场景。

课程定制选项

  • 如需根据您的技术堆栈、工具集或支援工作流程定制此课程,请联系我们安排。
Course Outline:

第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 → 开发)
    • 根本原因分析(RCA)与文档最佳实践

第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指标:SLIs、SLOs、MTTR

总结与下一步

Sites Published:

United Arab Emirates - Java Production Support for Banking Systems

Qatar - Java Production Support for Banking Systems

Egypt - Java Production Support for Banking Systems

Saudi Arabia - Java Production Support for Banking Systems

South Africa - Java Production Support for Banking Systems

Brasil - Java Production Support for Banking Systems

Canada - Java Production Support for Banking Systems

中国 - Java Production Support for Banking Systems

香港 - Java Production Support for Banking Systems

澳門 - Java Production Support for Banking Systems

台灣 - Java Production Support for Banking Systems

USA - Java Production Support for Banking Systems

Österreich - Java Production Support for Banking Systems

Schweiz - Java Production Support for Banking Systems

Deutschland - Java Production Support for Banking Systems

Czech Republic - Java Production Support for Banking Systems

Denmark - Java Production Support for Banking Systems

Estonia - Java Production Support for Banking Systems

Finland - Java Production Support for Banking Systems

Greece - Java Production Support for Banking Systems

Magyarország - Java Production Support for Banking Systems

Ireland - Java Production Support for Banking Systems

Luxembourg - Java Production Support for Banking Systems

Latvia - Java Production Support for Banking Systems

España - Java Production Support for Banking Systems

Italia - Java Production Support for Banking Systems

Lithuania - Java Production Support for Banking Systems

Nederland - Java Production Support for Banking Systems

Norway - Java Production Support for Banking Systems

Portugal - Java Production Support for Banking Systems

România - Java Production Support for Banking Systems

Sverige - Java Production Support for Banking Systems

Türkiye - Java Production Support for Banking Systems

Malta - Java Production Support for Banking Systems

Belgique - Java Production Support for Banking Systems

France - Java Production Support for Banking Systems

日本 - Java Production Support for Banking Systems

Australia - Java Production Support for Banking Systems

Malaysia - Java Production Support for Banking Systems

New Zealand - Java Production Support for Banking Systems

Philippines - Java Production Support for Banking Systems

Singapore - Java Production Support for Banking Systems

Thailand - Java Production Support for Banking Systems

Vietnam - Java Production Support for Banking Systems

India - Java Production Support for Banking Systems

Argentina - Java Production Support for Banking Systems

Chile - Java Production Support for Banking Systems

Costa Rica - Java Production Support for Banking Systems

Ecuador - Java Production Support for Banking Systems

Guatemala - Java Production Support for Banking Systems

Colombia - Java Production Support for Banking Systems

México - Java Production Support for Banking Systems

Panama - Java Production Support for Banking Systems

Peru - Java Production Support for Banking Systems

Uruguay - Java Production Support for Banking Systems

Venezuela - Java Production Support for Banking Systems

Polska - Java Production Support for Banking Systems

United Kingdom - Java Production Support for Banking Systems

South Korea - Java Production Support for Banking Systems

Pakistan - Java Production Support for Banking Systems

Sri Lanka - Java Production Support for Banking Systems

Bulgaria - Java Production Support for Banking Systems

Bolivia - Java Production Support for Banking Systems

Indonesia - Java Production Support for Banking Systems

Kazakhstan - Java Production Support for Banking Systems

Moldova - Java Production Support for Banking Systems

Morocco - Java Production Support for Banking Systems

Tunisia - Java Production Support for Banking Systems

Kuwait - Java Production Support for Banking Systems

Oman - Java Production Support for Banking Systems

Slovakia - Java Production Support for Banking Systems

Kenya - Java Production Support for Banking Systems

Nigeria - Java Production Support for Banking Systems

Botswana - Java Production Support for Banking Systems

Slovenia - Java Production Support for Banking Systems

Croatia - Java Production Support for Banking Systems

Serbia - Java Production Support for Banking Systems

Bhutan - Java Production Support for Banking Systems

Nepal - Java Production Support for Banking Systems

Uzbekistan - Java Production Support for Banking Systems