个人介绍
1.熟练掌握 Java 语言、精通 Java 语法,常见集合、多线程;
2.熟练掌握持久层框架,包含 MyBatis、MyBatis-Plus;
3.熟练掌握 MySQL,Redis 等数据库,熟练掌握索引技术,理解 Redis 使用场景,熟悉多级缓存架构如:
4.缓存穿透,击穿,雪崩,双写一致,缓存失效,熟悉 Redis 的分布式锁;
5.熟练掌握 SpringCloud,及其 Nacos,GateWay,Fegin 等微服务组件进行微服务项目的开发;
6.熟练掌握 RabbitMQ,Nginx,ElasticSearch,Seata等中间件技术;
7.了解 linux 和 docker 常用指令;
8.熟悉前端技术栈,包括 HTML、CSS、JavaScript,以及 Vue 3 框架与 Element Plus UI 库;
9.了解 Spring IOC、AOP 原理,以及 SpringBoot 自动装配原理;
10.熟悉使用若依框架,能够基于若依框架实现二次迭代开发;
11.熟练 Maven、Git 等团队开发工具;
工作经历
2023-07-01 -2024-10-10华嵌智能科技软件工程师
2024.05 – 2024.10 百胜泊充 java 技术架构:SpringCloud,Mysql,ElasticSearch,Redis,SpingBoot,SpingMVC、EMQX 等 项目描述: 在电动汽车市场的快速增长,用户充电的需求不断增加的环境下,共享充电桩为电动车用户提供 了一套高效便捷的共享充电服务。系统主要包括用户管理,设备管理,维修人员通过专用的移动应用处理工 单,查看你设备状态和管理维修任务等。用户通过移动应用小程序查看共享充电桩位置,支付费用和查看历 史订单。系统管理人员通过管理端后台管理,包括充电桩管理,用户管理,工单审核和数据分析等。 项目职责: 1.设备状态监控:实现充电桩设备状态的基础信息管理,使用 EMQX 实现设备数据的实时推送和处理,使用 SpringBoot 和 Mybatis-plus 处理处理数据存储和业务逻辑; 2.数据统计与报表生成:开发了数据统计和分析功能,实时展示充电桩的状态和生成的统计报表。使用 ElasticSearch 进行数据索引和高级查询; 3.工单管理系统开发:实现工单基础信息管理;使用 Redis 缓存工单状态以提升
教育经历
2020-09-01 - 2024-07-01中原工学院软件工程本科