《一》
项目名称: 智慧物业
开发框架: SpringCloud 、 Springboot 、 MybatisPlus
数据库: MySQL 、 Redis 、 MongDB 、 ElasticSearch
中间件: nacos 、 minIO 、 kafka 、 freeMarker 、 nginx 、 swagger 、 tess4j 、 xxl-job、 jenkins
项目描述: 智慧物业以智慧服务为核心,包含物业服务、智能门禁、社区公告、社区购物
等 几大功能模块。以科技理念塑造人与环境的连接,以最新的智能科技应用于社区中,打
通业主、社区、物业等环节,让业主感受到优质的生活体验。
本人主要负责内容:
用户端-社区模块:负责社区公告,看点新闻发表;
小程序端-社区购物模块:负责小程序端的商品搜索;
小程序端-评论模块:使用MongoDB存储修改用户评论。
后台管理端-物业服务: 对业务的增删改查
技术亮点:
基于 redis list 和 Zset 结构实现了任务队列,保障文章的定时发布 基于
redis 分布式锁保证数据的一致性,通过 Minio 实现文章图片的存储;
基于 xxl-job 实现热点商品计算,热点商品存储在 redis 中;
基于百度安全审核接口实现文章的内容审核,系统内部敏感词过滤基于 DFA 算法
实现;
基于 tess4j 实现了图片文字的 OCR 提取,对图片中的敏感词进行审核过滤;
基于 elasticsearch 实现搜索服务,提供小程序端商品搜索;
基于 MongoDB 对用户评论进行存储修改
<二>
项目名称: 智慧停车
开发框架: Spring Boot+ Mybatis+Mybatis-Plus+ MySql+Redis+RabbitMQ
项目描述: 致力于用移动互联网技术解决交通枢纽、停车难的问题,为车主提供实惠、安全
便捷的停车服务。同时也是进行预约、节约时间、方便生活的综合服务平台,秉承让出行更
简单的使命,为车主提供更多的服务和价值。
本人主要负责内容:
车场监控模块:统计车辆停放时间;
车场管理模块:展示进出车辆具体信息;
控制台模块:对接第三方支付平台,实现自动抬杆功能
基于redis 存储车辆具体的信息
基于RabbitMQ延时队列去定时追踪车辆的停放时间