探花交友
文章平均质量分 94
探花交友
InLoadwetrust
这个作者很懒,什么都没留下…
展开
-
探花交友11-实现推荐系统
为了解决信息过载和用户无明确需求的问题,找到用户感兴趣的物品,才有了个性化推荐系统。其实,解决信息过载的问题,代表性的解决方案是分类目录和搜索引擎,如hao123,电商首页的分类目录以及百度,360搜索等。不过分类目录和搜索引擎只能解决用户主动查找信息的需求,即用户知道自己想要什么,并不能解决用户没用明确需求很随便的问题。经典语录是:你想吃什么,随便!面对这种很随便又得罪不起的用户(女友和上帝),只能通过分析用户的历史行为给用户的兴趣建模,从而主动给用户推荐能够满足他们兴趣和需求的信息。原创 2023-03-16 22:09:26 · 789 阅读 · 0 评论 -
探花交友10-数据统计与内容审核
Target({//动态获取方法参数,支持SpringEL String objId() default "";//路由的key String key();//日志类型 String type();原创 2023-03-16 21:52:32 · 534 阅读 · 0 评论 -
探花交友07-搜附近
*** 查询探花列表,查询时需要排除喜欢和不喜欢的用户//保存或者更新 Boolean saveOrUpdate(Long userId , Long likeUserId , boolean isLike);//用户id private GeoJsonPoint location;//x:经度 y:纬度 private String address;//位置描述 private Long created;//创建时间 private Long updated;原创 2023-03-16 21:33:30 · 1490 阅读 · 2 评论 -
探花交友06-即时通信
在探花交友项目中也提供了类似微信的聊天功能,用户可以和好友或陌生人聊天。如果是陌生人,通过《聊一下》功能进行打招呼,如果对方同意后,就成为了好友,可以进行聊天了。陌生人之间如果相互喜欢,那么就会成为好友,也就可以聊天了。平台架构:集成:环信和用户体系的集成主要发生在2个地方,服务器端集成和客户端集成。探花前端使用AndroidSDK进行集成文档:http://docs-im.easemob.com/im/android/sdk/import后端集成用户体系。原创 2023-03-16 21:28:14 · 1346 阅读 · 0 评论 -
探花交友05-圈子互动
根据id查询动态:当手机端查看评论内容时(需要根据动态id,查询动态详情),后续再去查询评论列表。我的动态:查询个人发布的动态列表(分页查询),和之前实现的好友动态,推荐动态实现逻辑是一致。推荐动态是通过推荐系统计算出的结果,现在我们只需要实现查询即可,推荐系统在后面的课程中完成。查询好友动态与查询推荐动态显示的结构是一样的,只是其查询数据源不同。原创 2023-03-16 21:14:01 · 167 阅读 · 0 评论 -
探花交友04-圈子功能实现
根据之前我们的分析,对于技术方案而言,将采用MongoDB+Redis来实现,其中MongoDB负责存储,Redis负责缓存数据。MovementTimeLine:好友时间线表,用于存储好友发布(或推荐)的数据,每一个用户一张表进行存储。查询好友动态其实就是查询自己的时间线表,好友在发动态时已经将动态信息写入到了自己的时间线表中。完成查询好友动态功能。完成查询好友动态功能。原创 2023-03-16 21:08:49 · 370 阅读 · 0 评论 -
day02-完善个人信息
对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。地址:https://www.aliyun.com/product/oss地址:https://ai.baidu.com/tech/face定义拦截器,在前置拦截方法preHandle中解析token并验证有效性,如果失效返回状态码401。如果有效,解析User对象,存入ThreadLocal中。转载 2023-03-16 19:12:55 · 223 阅读 · 0 评论 -
01-环境搭建
探花交友是一个陌生人的在线交友平台,在该平台中可以搜索附近的人,查看好友动态,平台还会通过大数据计算进行智能推荐,通过智能推荐可以找到更加匹配的好友,这样才能增进用户对产品的喜爱度。探花平台还提供了在线即时通讯功能,可以实时的与好友进行沟通,让沟通随时随地的进行。探花交友项目定位于 陌生人交友市场。根据市场现状以及融资事件来看:陌生人社交、内容社群、兴趣社交在2019年仍然保持强劲的动力,占到近70%的比例,它们仍然是资本市场主要关注领域。从增长率来看陌生人社交的增长速度远远大于其他几类,因此我们要从这个方原创 2023-03-16 18:55:19 · 785 阅读 · 0 评论 -
day19Git
无论是代码编写,还是文档编写,我们都会遇到对文档内容反复修改的情况分支由每次提交的代码,串成的一条时间线使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线分支的使用场景周期较长的模块开发假设你准备开发一个新功能,但是需要一个月才能完成第一周写了20%的代码,突然发现原来已经写好的功能出现了一个严重的Bug那现在就需要放下手中的新功能,去修复Bug但这20%的代码不能舍弃,并且也担心丢失,这就需要开启一个新的版本控制。尝试性的模块开发。原创 2022-09-17 15:23:59 · 228 阅读 · 0 评论 -
探花交友前置-dubbo
将Dubbo集成至SpringCloud主要是替换Ribbo或者Feign实现远程调用。原创 2022-09-17 15:24:25 · 255 阅读 · 1 评论 -
探花交友03-MongoDB基础
通用设置,包含探花交友APP基本的软件设置功能。包含:设置陌生人问题:当平台其他用户想进行在线交流时需要回答陌生人问题。通用设置:包含一些APP通知设置黑名单:对于不感兴趣的用户设置黑名单屏蔽骚扰通用设置问题表黑名单1.1.3 搭建提供者环境实体类(1) Settings(2)Question(3)BlackListmapper接口(1)SettingsMapper(2)QuestionMapper(3)BlackListMapperapi接口(1) SettingApi(2原创 2022-09-17 15:24:44 · 720 阅读 · 2 评论