个人介绍
掌握: Mysql,Redis,Docker,Spring,Mybatis,SpringCloud等
1. Java基础扎实,了解JVM原理和调优,多线程,设计模式
2. 深入理解Spring,Mybatis等开源框架设计原理,看过部分核心源码
3. 熟悉SpringCloud,nacos等,了解服务注册与发现,服务降级,熔断等
4. 在项目实战中解决过分布式场景的技术难题,比如分布式锁,分布式事务等
5. 有一定的前端基础,熟悉分布式开发和微服务思想
6. 了解相关开源IO框架Netty等
工作经历
2021-12-01 -2022-03-01数果JAVA工程师
完成大数据相关后台项目开发,使用springcloud,kafka等多种主流技术,参与数据库设计优化等,使用数据引擎,对数据流进行数据处理和分析等
教育经历
2018-09-01 - 广州工商学院软件工程本科
广州工商学院软件工程2018本科 多次国家级奖学金
技能
● 项目规模:基于Sass平台的多租户网校系统;该项目主要是服务学生主体,包含在线学习,在线考试,教学教务管理,单点登录,日志服务,消息服务,视频点播等功能模块 ● 系统架构:SpringCloud,MybatisPlus,Nacos,RabbitMQ,Redis,Mysql,Vue等,基于DevOps开发部署 ● 参与研究的模块功能: 1. 在该项目主要负责在线学习服务,教学教务管理,消息服务等模块。 2. 在在线学习模块,完成视频接口,考试接口等业务功能; 3. 在教学教务管理,设计多租户下的教学教务管理接口集; 4. 在消息服务中,使用RabbitMQ对特殊业务产生的消息进行处理,同时监控消息的消费情况; 5. 公开课直播,在线互动等 解决过的典型问题: 缓存穿透,分布式事务失效,消息可靠性等问题