- 博客(835)
- 资源 (14)
- 收藏
- 关注
原创 基于springboot的毕业旅游一站式定制系统
《毕业旅游一站式定制系统设计与实现》 摘要:本文针对毕业生个性化旅游需求,设计基于SpringBoot+Vue的毕业旅游定制系统。系统整合大数据和AI技术,实现智能行程规划、资源整合及社交功能。采用SpringBoot后端框架确保高效开发,Vue前端实现响应式界面,MySQL保障数据存储可靠性。系统突破传统旅游产品局限,通过智能算法匹配用户偏好,提供交通、住宿、景点等一站式定制服务,有效解决毕业生旅游规划痛点。实证表明,该系统能显著提升用户体验和行业资源利用率,为旅游行业数字化转型提供新思路。技术架构选用J
2025-09-15 21:07:31
337
原创 开发使用mybatis是用混合模式还是全注解模式
MyBatis的Mapper接口实现有两种方式:全注解模式和混合模式。全注解模式直接在接口方法上使用SQL注解,适合小型简单项目,开发直观但难以维护复杂SQL;混合模式结合接口和XML配置,支持动态SQL,适合大型复杂项目,灵活性高但学习成本较大。选择时需考虑项目规模、SQL复杂度及团队协作需求,小型项目可选全注解,大型复杂项目推荐混合模式。
2025-09-01 15:15:17
859
原创 海量数据表新增字段,你不慌?
《线上数据库表结构变更的思考与实践》摘要:本文探讨了千万级数据表添加字段的多种方案及实践经验。直接执行DDL会锁表风险大;主从切换方案虽优雅但复杂度高;在线DDL工具实为创建影子表迁移数据。最佳实践是:1)优先与产品沟通需求,发现日志记录即可满足需求;2)必要时采用扩展表或JSON字段方案;3)巧妙重用现有冗余字段。测试证实:增大VARCHAR长度不锁表,减小则锁表。总结:技术方案需权衡风险,需求优化优于技术实现,核心表结构变更需谨慎,充分测试是关键。
2025-09-01 15:13:05
951
原创 他来了,SpringBoot + @RefreshScope:动态刷新配置
他来了,SpringBoot + @RefreshScope:动态刷新配置
2025-08-31 19:19:04
453
原创 用户的在线时长,你真的会统计吗?
本文介绍了用户在线时长统计系统的设计与实现方案。针对不同业务场景(IM、学习平台、游戏等),提出采用心跳机制+Redis缓存与登录登出打点相结合的混合方案。核心设计包括:Redis记录最后心跳时间(5分钟TTL),MySQL存储用户会话日志,以及Java实现的心跳接口、会话管理和定时汇总任务。文章还提供了优化建议:30-60秒心跳频率、Redis自动判断掉线、异常退出处理和跨设备支持。该系统兼顾实时性与持久化需求,通过Redis高性能和MySQL可靠性,构建了灵活可扩展的在线时长统计方案。
2025-08-26 15:18:41
500
基于java的班级管理系统
2019-12-04
Postman-win64-4.8.3-Setup
2018-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人