- 编程语言:熟悉面向对象编程思想,Java基础,熟悉多线程,熟练使用常用设计模式,了解常见数据结构,熟悉常见垃圾收集算法,G1垃圾收集器,并能进行相应调优,熟悉常见的性能调优手段
- 框架:熟悉Spring全家桶,熟悉Dubbo、Thrift等RPC框架,熟悉主流容器如Tomcat、Jetty,熟悉RestFul、GraphQL等前后端通信规范,熟悉常见中间件如Redis、RocketMQ、Kafka、Zookeeper等
- 数据库:熟悉MySQL,熟悉Sql调优,熟悉MPP数据库ClickHouse、StarRocks等
美团-异步编排框架
背景:由于酒店C端业务复杂,通常一个接口内要涉及数十个接口调用(并存在依赖关系)。由于C端业务对接口性能有高要求,所以需要通过并行异步调用的方式进行编写,需要一个业务开发框架支撑开发同学高效编写高性能的代码。
过程:负责进行框架API的设计(链路编排部分&异步功能配置),全异步能力开发
结果:推进大组内框架迁移落地,框架迁移后对比性能显著提升
---
和融通-储值卡支付业务0->1