专业技术
语言与平台: Java HTML5, CSS3, Vue
核心框架: Spring Boot, Spring MyBatis-Plus, Spring MVC
数据与缓存: MySQL, Redis, SQL
开发工具: Git, Maven, Docker, IntelliJ IDEA
项目名称:学生信息管理系统 角色:Java开发工程师(项目负责人/核心开发者) 2025.4-2025.7
项目描述:
为解决传统学生信息管理中效率低下、数据孤岛等问题,独立设计并开发了一个基于B/S架构的信息管理平 台,实现了学生、教师、管理员三类角色的权限分离与信息集中化管理,涵盖权限管理、教务管理、选课等核心模块。 我的责任与成果:
·系统架构与数据库设计:
独立完成系统库表结构设计,通过引入基于角色的访问控制模型,清晰划分三类用户权限。 利用MySQL外键约束与关联表设计,确保了院系、班级、学生间数据的强一致性。
·核心功能开发:
主导开发了选课系统和成绩管理模块。针对高并发选课场景,应用数据库悲观锁与事务管理,确保了 在模拟2000+并发请求下数据的事务完整性与一致性,未出现超选或数据错乱。
·性能与安全优化:
对S_id(学号)、C_id(课程号)等高频查询字段建立B+Tree索引,结合分页查询,将核心页面的 查询响应时间提升约40%。
智慧医养大数据公共服务平台大数据决策分析系统
项目描述:
为深度研究与验证微服务架构及海量数据场景下的后端核心技术,我独立设计并主导开发了该模拟平台。项目完整构建了前后端分离架构,核心模拟了智能腕表等IoT设备的高并发接入、老人健康数据实时处理与分析、地理位置轨迹追踪及电子围栏预警等业务场景,旨在打造一个具备高可用性与高性能的技术中台。
我的核心职责与技术贡献:
1.微服务架构设计与容器化部署:
·基于 SpringBoot 进行模块化设计与开发,构建了职责清晰、易于扩展的微服务后端体系。
·使用 Docker 实现应用的容器化封装与部署,确保了开发、测试与生产环境的一致性,提升了交付效率
2.海量数据仿真与高并发接入方案
设计并实现了一套高度仿真的IoT数据生成与接入方案,通过编写高效的 Java 模拟脚本,持续产生大规模、并发的设备数据流,有效验证了系统在数据洪峰下的吞吐能力与稳定性。
3.数据库设计与深度性能优化
基于真实业务逻辑,主导数据库表结构设计。运用 MyBatis-Plus 大幅提升数据层开发效率,并对复杂查询语句进行 SQL 优化,有效降低了数据库负载。
可兼职时间
可兼职地点
0条评论 雇主评价