Skip to content

git2968/-Phoenix-Grove

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

青梧里租房平台 | 核心开发 | 2024.09-2024.11

项目描述

基于前后端分离架构的房屋租赁管理平台,实现管理端与用户端分离,为租客/房东提供全流程服务。

技术架构

SpringBoot + MySQL + MyBatis-Plus + Redis + JWT + MinIO + 阿里云SMS

核心职责与成果

1. 核心功能开发

  • 主导项目 ​从 0 到 1 系统建设,完成主流程功能开发:
    • 注册登录(集成阿里云短信验证码)
    • 用户/房源信息管理
    • 房源标签与设施配置
    • 智能房源匹配推荐引擎

2. 架构与设计优化

  • 采用 ​模板方法+策略模式​ 重构支付模块,支持灵活租期与多支付方式
  • 实现 ​预约看房​ 与 ​电子协议​ 功能(法律合规性保障)

3. 数据库深度优化

  • 针对慢 SQL 实施多维度优化:
    • 联合索引优化
    • 关键字段冗余存储
    • 小表驱动大表查询重构
  • 接口响应时间从 1000ms 降至 200ms​(性能提升 80%)

4. 高并发解决方案

  • 缓存与异步优化​:
    • 热点数据预加载至 Redis
    • 基于 CompletableFuture 实现异步化编程
  • 数据一致性保障​:
    • 部署 Canal 监听 MySQL Binlog
    • 实时同步数据变更到 Redis

5. 质量与可维护性

  • 使用 Postman + JMeter 完成接口功能/压力测试
  • 基于 Spring AOP 实现全局异常捕获
  • 设计标准化错误码体系,提升问题定位效率

About

青梧里租房平台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors