· 精通计算机网络,具备扎实的数据结构和算法基础,有效应用于项目开发。
· 熟练运用Linux环境,具备在该平台下成功部署项目的实战经验。
· 掌握Java核心技术,包括集合框架、并发编程,并对JVM性能调优有深入理解和实践。
· 熟练操作Maven、Git、IDEA等开发工具,提升项目管理与协作效率。
· 精通MySQL数据库,擅长索引优化、SQL调优及读写分离策略,具备丰富的Redis应用经验。
· 了解并实践Elasticsearch/Solr搜索引擎的使用,优化信息检索效率。
· 熟练应用Spring、SpringMVC、MyBatis、JPA、Spring Security、JUnit等框架,促进快速开发。
· 掌握Spring Cloud及Spring Cloud Alibaba组件,具备微服务架构设计与实现能力。
· 理解并应用分布式系统原理,包括链路追踪(SkyWalking)、分布式ID生成(UUID、Snowflake)、消息队列(Kafka)及服务容错(Sentinel)。
健康生活 APP 是一款基于物联网技术的智能家居管理系统,旨在为用户提供便捷、舒适且安全的生活环境。该系统通过连接各类智能设备和传感器,实现了家居设备的远程控制与智能化管理。
技术栈
后端: Spring Boot, MyBatis Plus, Spring Security, OAuth2
消息队列: RocketMQ, Kafka
缓存: Redis
数据库: MySQL
云服务: ECS (Elastic Compute Service), OSS (Object Storage Service)
通信: 短信通知
工作内容
传感器(UIOT部分)模块开发:
实现了传感器的绑定、解绑、查询及数据推送功能,确保了用户能够轻松管理和控制家居中的智能设备。
用户统计模块开发:
采用了 CompletableFuture 来并行加载后台用户统计数据,显著提高了数据加载速度,将平均响应时间从3.5秒降低至1秒,从而提升了用户体验。
EasyMock 服务搭建:
构建了 EasyMock 服务来模拟第三方平台接口,有效解决了网络隔离情况下进行接口对接的问题,提高了开发效率。
健康生活 APP 是一款基于物联网技术的智能家居管理系统,旨在为用户提供便捷、舒适且安全的生活环境。该系统通过连接各类智能设备和传感器,实现了家居设备的远程控制与智能化管理。 技术栈 后端: Spring Boot, MyBatis Plus, Spring Securi
项目描述 : 辉氏在线教育平台是一个面向特殊儿童学生和教育机构的综合性在线学习 平台。该平台旨在提供高质量的教育资源和学习机会,以满足学生的学习需求,并帮助教育机构扩大其教育影响力。 技术栈:Spri ngBoot+MySQL+Mybati s- pl us+Oauth2+