
javaPro--交友
文章平均质量分 94
交友
沐风mvp
这个作者很懒,什么都没留下…
展开
-
TH10-数据统计与内容审核
Target({//动态获取方法参数,支持SpringEL String objId() default "";//路由的key String key();//日志类型 String type();}原创 2022-12-08 15:41:11 · 800 阅读 · 1 评论 -
TH9-搭建后台系统
API网关有很多实现方式,我们通过SpringCloud Gateway实现使用Nacos作为配置中心探花交友APP建立的后台管理系统,目的是完成探花交友项目的业务闭环,主要功能包括:用户管理、动态管理、审核管理以及系统管理。课程中实现的功能有:登录、首页、用户管理、动态审核。原创 2022-12-08 15:23:28 · 786 阅读 · 0 评论 -
TH8-小视频方案
说明小视频功能说明FastDFS环境搭建小视频的功能实现1、我的访客查询别人来访了我的主页的信息,其他用户在浏览我的主页时,需要记录访客数据。访客在一天内每个用户只记录一次。查询数据时,如果用户查询过列表,就需要记录这次查询数据的时间,下次查询时查询大于等于该时间的数据。如果,用户没有记录查询时间,就查询最近的5个来访用户。1.1.2、定义接口1.1.3、编写实现1.2、记录访客数据1.3、首页谁看过我1.3.1、VO对象1.3.2、MovementController原创 2022-12-08 15:20:08 · 518 阅读 · 0 评论 -
TH7-搜附近
*** 查询探花列表,查询时需要排除喜欢和不喜欢的用户//保存或者更新 Boolean saveOrUpdate(Long userId , Long likeUserId , boolean isLike);}//用户id private GeoJsonPoint location;//x:经度 y:纬度 private String address;//位置描述 private Long created;//创建时间 private Long updated;原创 2022-12-08 15:14:49 · 417 阅读 · 0 评论 -
TH6-即时通信
在探花交友项目中也提供了类似微信的聊天功能,用户可以和好友或陌生人聊天。如果是陌生人,通过《聊一下》功能进行打招呼,如果对方同意后,就成为了好友,可以进行聊天了。陌生人之间如果相互喜欢,那么就会成为好友,也就可以聊天了。平台架构:集成:环信和用户体系的集成主要发生在2个地方,服务器端集成和客户端集成。探花前端使用AndroidSDK进行集成文档:http://docs-im.easemob.com/im/android/sdk/import后端集成用户体系。原创 2022-12-08 15:10:32 · 700 阅读 · 0 评论 -
TF5-圈子互动
根据id查询动态:当手机端查看评论内容时(需要根据动态id,查询动态详情),后续再去查询评论列表。我的动态:查询个人发布的动态列表(分页查询),和之前实现的好友动态,推荐动态实现逻辑是一致。推荐动态是通过推荐系统计算出的结果,现在我们只需要实现查询即可,推荐系统在后面的课程中完成。查询好友动态与查询推荐动态显示的结构是一样的,只是其查询数据源不同。原创 2022-12-08 14:58:22 · 225 阅读 · 0 评论 -
TF4-圈子功能
根据之前我们的分析,对于技术方案而言,将采用MongoDB+Redis来实现,其中MongoDB负责存储,Redis负责缓存数据。MovementTimeLine:好友时间线表,用于存储好友发布(或推荐)的数据,每一个用户一张表进行存储。查询好友动态其实就是查询自己的时间线表,好友在发动态时已经将动态信息写入到了自己的时间线表中。完成查询好友动态功能。完成查询好友动态功能。原创 2022-12-08 14:54:16 · 273 阅读 · 0 评论 -
TF3-MongoDB基础
通用设置,包含探花交友APP基本的软件设置功能。包含:设置陌生人问题:当平台其他用户想进行在线交流时需要回答陌生人问题。通用设置:包含一些APP通知设置黑名单:对于不感兴趣的用户设置黑名单屏蔽骚扰通用设置问题表黑名单1.1.3 搭建提供者环境实体类(1) Settings(2)Question(3)BlackListmapper接口(1)SettingsMapper(2)QuestionMapper(3)BlackListMapperapi接口(1) SettingApi(2)Q原创 2022-12-08 14:50:00 · 627 阅读 · 0 评论 -
TF2-完善个人信息
对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。地址:https://www.aliyun.com/product/oss地址:https://ai.baidu.com/tech/face定义拦截器,在前置拦截方法preHandle中解析token并验证有效性,如果失效返回状态码401。如果有效,解析User对象,存入ThreadLocal中。原创 2022-12-08 14:42:48 · 254 阅读 · 0 评论 -
TF1-项目搭建配置及用户登录
一个陌生人的在线交友平台,在该平台中可以搜索附近的人,查看好友动态,平台还会通过大数据计算进行智能推荐,通过智能推荐可以找到更加匹配的好友,这样才能增进用户对产品的喜爱度。探花平台还提供了在线即时通讯功能,可以实时的与好友进行沟通,让沟通随时随地的进行。探花交友项目定位于 陌生人交友市场。根据市场现状以及融资事件来看:陌生人社交、内容社群、兴趣社交在2019年仍然保持强劲的动力,占到近70%的比例,它们仍然是资本市场主要关注领域。从增长率来看陌生人社交的增长速度远远大于其他几类,因此我们要从这个方向入手业务原创 2022-12-08 14:31:42 · 476 阅读 · 0 评论 -
Dubbo入门及高级特性
将Dubbo集成至SpringCloud主要是替换Ribbo或者Feign实现远程调用。原创 2022-12-02 17:09:28 · 175 阅读 · 0 评论