个人介绍
1.熟练Spring,SpringMVC,SpringBoot,Spring Cloud ibaba(五大组件),Mybatis,Mybatis-Plus,等主流开源框架及整合技术。
2.熟练使用 Spring MVC 进行 Web 应用开发,能设计和实现 RESTful API,掌握请求处理流程、拦截器、异常处理和数据绑定机制,确保接口的安全性、可靠性和性能。
3.熟练掌握 Spring Boot 的自动配置原理,能够使用其快速搭建项目,通过添加各种 Starter 依赖实现快速开发和集成,同时能根据项目需求自定义配置和扩展功能。
4.熟悉微服务架构的设计原则和最佳实践,有使用 Spring Cloud 构建微服务的经验,能熟练使用其核心组件,如 Nacos 进行服务注册与发现、 Feign 进行服务调用和负载均衡、Gateway 进行 API 网关服务。
5.熟练MySQL,PostgreSQL关系型数据库,熟练编写sql语句,深入了解过MySQL引擎,事务实现原理和事务的隔离级别,索引失效功能及失效场景并能优化SQL性能。
工作经历
2022-07-13 -2024-10-17南昌金属玉翔有限公司Java开发工程师
开发智能家居控制系统,实现对家庭中的智能设备(如智能灯、智能窗帘、智能空调、智能门锁等)的集中控制和远程控制,支持设备状态实时监测、场景模式设置、自动化规则配置等功能,为用户提供便捷、舒适、安全的智能家居生活体验 项目职责: 1. 实现各种智能家居设备的接入方式,包括 Wi-Fi、蓝牙、Zigbee、Z-Wave 等通信协议的适配,使用 MQTT Broker 通信中间件实现设备与系统的消息传递。 2. 开发设备控制接口,接收前端发送的控制指令,将其转换为设备可识别的协议格式,并发送到相应的设备,同时接收设备的状态反馈,更新设备状态信息。 3. 设计和实现设备信息数据库模型,存储设备的基本信息、状态信息、配置参数等,使用 Redis 缓存设备状态,提高设备状态查询的性能。 4. 负责设备接入的稳定性和可靠性,处理设备连接异常、通信超时等问题,确保设备能够稳定地接入和控制。 5. 与设备厂商沟通,获取设备的技术文档和 SDK,解决设备接入过程中遇到的兼容性问题和技术难题。 6. 前端通过 Vue 框架构建用户交互界面,实现对智能家居设备的便捷控制和状态实时展示。利用 Element -
教育经历
2018-09-01 - 2022-06-07南昌理工学院计算机科学与技术本科


