编程语言:精通Java语言,对Java核心源码有深入研究,熟悉Python及其常用第三方库
框架与技术栈:熟练使用Spring系列、MyBatis系列框架,精通SpringCloud微服务技术栈,熟练使用Nacos、OpenFeign、Gateway、Sentinel、Seata组件,具备丰富的微服务配置、熔断、限流及分布式事务处理经验
并发编程:深入掌握锁机制、线程池、线程中断、CAS、AQS知识点及多线程环境下内存可见性与原子性问题
数据库技术:精通SQL优化与MySQL调优,对索引优化、事务与锁机制有深入研究;熟悉Redis的使用场景、存储结构、缓存失效解决方案、数据持久化、高可用、分布式集群等策略;掌握RabbitMQ的消息机制
数据同步与解析:熟悉Canal,能够基于MySQL增量日志解析实现数据实时同步与订阅
前端技术:熟悉前端框架Vue.js,能够独立开发前端功能
其他技能:精通MindMaster等进行思维导图设计,具备良好的需求分析、业务设计、文档编写和沟通能力