个人介绍
熟练使用主流Dubbo,SpringCloud,SpringBoot,SpringMVC,Mybatis(Plus),sa-token,xxl-job框架进行项目 开发; ·
熟练使用MySQL关系型数据库,Shading-JDBC分库分表框架; ·
熟悉Redis,MongoDB非关系型数据库以及Zookeeper,Nacos分布式组件以及Minio分布式存储服务; ·
熟悉Nginx以及相关的负载均衡配置,动静分离等,
熟悉Linux操作系统以及常用命令 ·
熟悉docker容器化技术熟悉docker常用命令,了解Jinkens持续集成工具; ·
熟练使用Maven进行多模块项目构建以及管理项目中的依赖包; ·
熟悉使用RabbitMQ,对它的基本消息模型有一定的了解; ·
熟悉解常用的设计模式,如:单例模式,策略模式,工厂模式,享元模式,责任链模式,代理模式等 ·
熟悉分布式锁redis,redission,分布式事务框架(Seata)了解XA,AT,TCC分布式事务基本原理,分布式定时任务框 架:Quartz,xxl-Job等 ·
了解JVM内存模型,常用的垃圾回收算法,以及常用垃圾收集器,了解JVM调优; ·
了解前端开发知识例如:js,ts,html,css等,了解前端开发框架VUE3,element-plus能做简单页面开发
工作经历
2019-08-24 -2024-09-24马丁洛克网络科技有限公司java组长
1. 参与需求评审与分析,给组员分发开发任务以及把控项目进度,配合运维上线等; 2. 主导完成复杂模块概要/详细设计文档,对设计文档的风险点进行风险识别和规避 3. 负责需求的设计和开发 4. 与团队成员协作,解决项目中的技术难题
教育经历
2020-01-01 - 2024-06-01电子科技大学计算机科学与技术本科
2015-09-01 - 2018-06-01成都航空职业技术学院软件技术专科