Appearance
金融科技结合金融业务与信息技术,对系统的准确性、安全性和实时性要求极高。涵盖支付系统、风控引擎、量化交易等领域。
后端开发基础
必修
Java 核心
必修
集合、并发(JUC)、JVM 内存模型与调优
Spring Boot
必修
自动配置、Starter、Actuator、统一异常处理
Spring Cloud 微服务
必修
Nacos(注册中心/配置中心)、Gateway、Feign、Sentinel
MyBatis / MyBatis-Plus
必修
ORM 映射、分页、多数据源
MySQL 高级
必修
索引原理、事务隔离级别、MVCC、分库分表(ShardingSphere)
单元测试与集成测试(JUnit + Mockito + H2)
选修
Kafka
必修
Topic/Partition 机制、生产者/消费者 API、消息可靠性、幂等性
RocketMQ
必修
事务消息、顺序消息、延迟消息、死信队列
分布式事务
必修
Seata(AT/TCC/Saga)、可靠消息最终一致性方案
分布式 ID
必修
雪花算法、Leaf、号段模式
Flink SQL
必修
动态表、维表关联、窗口聚合
风控模型
必修
规则评分卡(Scorecard)、特征工程、机器学习风控(XGBoost / LightGBM)
实时特征计算
必修
滑动窗口统计、用户画像实时更新
Spark Streaming(微批处理模式)
选修
金融业务与合规安全
选修
支付系统设计
选修
账户体系、清结算、对账、差错处理
数据加密与安全
选修
国密(SM2/SM3/SM4)、TLS 1.3、HSM 硬件加密