Java熟练
0
1
2
3
4
5
2025-05-27 -2025-05-27无Java工程师
技术栈:Spring Boot、MySQL、Redis、Elasticsearch、Redisson、Caffeine、Druid、Sentinel、Sa-Token 项目简介:构建一套高性能、高可用的在线刷题平台,管理员可创建题库并批量导入题目,用户支持分词搜索题目、在线答 题、查看年度刷题记录等功能。 主要工作与技术亮点: • 刷题记录统计:基于 Redis BitMap + Redisson 实现用户刷题日历功能,相较传统数据库方案节省百倍存储空间;配合本地 缓存、位运算优化接口性能,实现毫秒级响应。 • 分词搜索优化:搭建 Elasticsearch 集群替代 MySQL 模糊查询,通过接入 IK 分词器支持中文分词搜索,极大提升检索灵活 性与准确率。 • 数据库性能提升:引入 Druid 连接池监控慢 SQL,通过连接参数优化显著提高批量插入性能。 • 热点缓存设计:使用 Caffeine 本地缓存提升题库加载效率,集成 HotKey 自动探测并缓存热点题目,有效应对突发高并发 请求。 • 服务稳定性保障:基于 Sentinel 注解 + Dashboard 实现接口限流与熔断策
2023-05-06 - 2025-05-27江苏大学软件工程本科已认证
