- 2024-05-07·Java后端查看全文#项目# #学习总结# 加入星球已经有一段时间了,在这段时间里,在星球里学到了不少知识,也跟着做了伙伴匹配系统,最近也是进行了优化,做个小总结。 鱼皮的伙伴匹配系统是基于前面的用户中心,但是我想把它抽取出来,所以在此基础上做了登录注册,同时也允许用户编辑和选择符合自己的标签。同时也有实现鱼...+3
为:聊天什么的,公告,通知2171分享
刚发现 不算晚吧
项目 学习总结 经验 前几天完成了伙伴匹配系统 :https://wx.zsxq.com/dweb2/index/footprint/212841222518451,然后这几天又往里面加了功能,有一些经验 #分享# 添加了添加用户功能,用户在登录之后可以进行添加用户操作,对方审核接受之后就是好友,别人加自己也要经过自己审核。在实现该功能时,原本以为就是简单的添加操作,在实现时才发现有可能在加别人之后对方还未审核,对方也要加自己,有可能导致数据混乱。所以,我建议是在加别人的时候先判断对方是否添加了自己,然后可以根据状态进行对应操作。 添加了大厅聊天室功能,用户登录之后可以进入聊天室,并添加到在线用户,可以进行聊天,同时也保存了聊天记录。在实现这个功能时,我使用的是websocket,之前也是没接触过,但使用中感觉对于实现聊天室功能来说还是比较容易上手的。我建议先去了解一下websocket,或者可以看一下教程: https://www.bilibili.com/video/BV1KN411n7WD/?spm_id_from=333.880.my_history.page.click&vd_source=324a63b781e118f6e243f55f416eb699,主要是明白实现的原理,然后根据自己的项目进行修改完善。聊天室的前端展示我使用gpt生成然后修改的,毕竟我的前端不好,但使用gpt确实帮我省了不少时间[嘘] 最后项目也还是有很多的优化点,比如也可以扩展好友聊天、队内聊天,等之后实现了再分享。
#项目# #学习总结# 加入星球已经有一段时间了,在这段时间里,在星球里学到了不少知识,也跟着做了伙伴匹配系统,最近也是进行了优化,做个小总结。 鱼皮的伙伴匹配系统是基于前面的用户中心,但是我想把它抽取出来,所以在此基础上做了登录注册,同时也允许用户编辑和选择符合自己的标签。同时也有实现鱼皮项目中根据队伍查询出对应加入的用户;新增了用户和队伍详情页,在队伍详情页用户可以进行操作;新增了用户编辑的头像上传功能以及队伍封面的上传编辑。具体优化看:https://www.yuque.com/g/yujunjie-wo4bq/gie7d2/otb7tbcupcvctc05/collaborator/join?token=jxQPc4OjioUlPLra&source=doc_collaborator# 《瞬息智匹》 但是项目还有不足之处,比如并发时重复加入队伍的问题,分布式锁加的粒度,如果有鱼友实现,可以分享一下。 想对项目进行扩展,鱼友们有什么建议?



