伙伴匹配项目 笔记
#项目#
大二,将这个项目做了改良,优化了页面和一些逻辑,用户可以自定义标签,并增加了websocket实现实时聊天。用redis模拟了消息队列,实现被点赞时提醒,关注的用户更新帖文时提醒。使用布隆过滤器解决缓存穿透,有代码但是线上注释掉了。没登录时是在数据库随机取10条,数据量大了之后基本不会重复,登录之后是根据标签匹配。用quartz定时任务在每天凌晨缓存了每个用户前5页的匹配数据(是的会出现数据不一致的问题,但是感觉也没啥大关系,直接搜用户名也搜得到,第二天就能匹配到了),测试百万数据从12500ms下降至400ms。可以用自己的手机号注册,但是只有阿里云免费的100条,现在还有三四十的样子,用完了可以直接使用以下账号登录。
账号:admin
密码:12345678
前端:https://gitee.com/ochiamaluo/super-frontend
后端:https://gitee.com/ochiamaluo/super-backend
各位不要打我[流泪]这个不经玩的,打完鱼皮就不能打我了噢[OK]。如果可以的话给我点点star🙏
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
在这一年里用户匹配项目又做了许多更新😀,这已经是这个项目的第三年了。
在线地址:https://ochiamalu.site/
文档地址: http://doc.ochiamalu.fun/
测试用户:admin
密码:12345678
具体情况请查看仓库
前端:
1.将所有js语法更新为ts语法
2.接入ai对话功能(需api key)
3.新增私聊提示
4.新增管理主页,拥有主页轮播图和通知栏修改,用户新增、管理员设置、用户封禁
5.聊天页面改造,界面优化,新增图片发送、表情包功能
6.修复部分bug
后端:
1.优化算法,使用使用集合运算,完全忽略顺序,采用Jaccard系数计算相似度,确保相同标签集合得到较高的相似度,分离相似度计算为两个维度:集合相似度(权重0.7):不考虑顺序,只关注标签的共同性;位置相似度(权重0.3):考虑相同标签的位置关系。
2.新增图片本地存储功能
3.修改部分bug
管理后台没有上线,可以自己本地部署查看🙃github项目名相同
前端、管理后台:https://gitee.com/ochiamaluo/super-frontend
后端:https://gitee.com/ochiamaluo/super-backend
大家如果喜欢的话可以给我点点star😍拜托各位了🤪
27
伙伴匹配项目 笔记
60
1100份简历模板分享:https://www.aliyundrive.com/s/euyNEh99mRk
#资源# #求职# 简历
19

