个人介绍
1、 熟悉 Javase 基础知识,对集合、线程、io 等都有深入理解 2、 熟悉 java 并发编程,了解 java 各种锁机制、线程池机制、AQS、threadlocal 等 3、 熟悉 JVM 原理,了解 GC 算法、垃圾回收器,类加载机制,并参与过线上项目 jvm 调优工作 4、 熟悉 Spring、SpringMVC、SpringBoot、SpringCloud、Mybatis 等核心框架,并阅读过核心源码(看过循环 依赖,bean 的生命周期,springboot 自动装配,springboot 启动流程)。 5、 熟悉 SpringCloud 微服务框架,了解微服务组件 6、 熟悉分布式常见解决方案:分布式事务、分布式锁、分布式 ID 7、 熟悉常用的设计模式,例如单例、工厂、模板、策略、适配器等 8、 熟悉 mysql,对 mysql 的锁、事务、索引、MVCC 等有一定研究,并参与过项目调优工作 9、 熟练使用 redis,了解其原和使用方法 10、熟悉 ribbitmq、rocketmq 的使用场景以及需要注意问题,例如消息丢失、重复消费、持久化等 11、熟练运用 git、Linux 操作系统等基本命令。
工作经历
2022-04-01 -至今中国农业银行java开发
独立设计与开发:能独立完成较为复杂的产品功能设计、开发和交付工作。负责核心功能代码的实现,解决关键技术难题。 架构与优化:参与系统或模块的架构设计、重构和性能优化。进行技术选型,设计数据库和API接口。 技术攻关与指导:快速定位并解决系统突发问题。指导初级工程师的开发工作,进行代码审查,推动团队代码质量提升。
2020-01-01 -2022-01-01康鹏网络科技有限公司java开发
编码与实现:在团队指导下,负责具体功能模块的代码编写、单元测试和Bug修复。确保代码质量和性能符合要求。 文档编写:输出或维护相关的技术开发文档、接口文档等。 系统维护:协助排查和解决系统开发、运行过程中的技术问题。保障系统的稳定运行
教育经历
2015-09-01 - 2019-06-01中北大学计算机科学与技术本科


