mysql添加好友_添加好友功能实现思路
思路:
1用户发送好友申请之后 把申请储存到申请数据表中,状态为 未验证
2 当用户登录时,查询申请表中是否有uid和被申请人id相同的,如果同意,更改状态,并把数据插入到对应的好友数据表,否则,删除申请数据表中数据
3,当一方删除好友时,从被删除人中删除删除人的好友
4 创建分组名称字段,字段设定好值,让用户选择,或者让用户自定
5 当查询时候列出数据表信息
附:mysql数据表 共两个
每一次用户请求操作,就会对数据库进行一次查询或更新,
完毕
当然 前面提到的是在百度知道里面看到的.但是这种思路却打开了我另外一条思路,用户在登录的时候便可以建立一个与自己用户名绑定的socket.不管是web应用还是一些移动应用.当然,你可以建立websocket,或者时socket来进行通信.当有好友添加你为好友的时候,这时候服务器收到添加好友请求.并且向你请求的好友的那个socket(登录的时候就绑定了socket.所以你知道到底该发给哪个人)发送通知.当好友同意添加你为好友时,你也可以收到系统消息说好友已同意添加你为好友等信息.这样的话就不只是操作数据库那么简单了..可以考虑实现一下
mysql添加好友_添加好友功能实现思路相关推荐
- mysql 去重_点赞功能,用 MySQL 还是 Redis ?
点赞功能是目前app开发基本的功能 今天我们就来聊聊点赞.评论.收藏等这些场景的db数据库设计问题~ 1. 我们先来看看场景的需求: 显示点赞数量 判断用户是否点过赞,用于去重,必须的判断 显示个人点 ...
- mysql 签到_签到功能,用mysql还是redis?
之前发过一篇:点赞功能用mysql还是redismp.weixin.qq.com ?受到大家喜欢,今天看下签到功能怎么选择? 现在的网站和app开发中,签到是一个很常见的功能 如微博签到送积分,签到 ...
- 磁力mysql搜索_多功能搜索 搜索系统安装 小说 电影 磁力
环境:2h4g 60ssd 一.首先安装宝塔面板 yum install -y wget && wget -O install.sh http://download.bt.cn/ins ...
- C#仿qq窗体项目 登录 注册 聊天 点赞 更换头像 添加好友 删除好友 基础功能
C#仿qq窗体项目 登录 注册 聊天 点赞 更换头像 添加好友 删除好友 基础功能这里写自定义目录标题 话不多说直接上图片: 学校第一学期结业项目 采用环境: sqlserver2008 vs2010 ...
- 附近的人mysql实现_附近的人功能实现及原理
如何查找当前点(118.818747°E,32.074497°N)附近500米的人? 这一类功能很常见(如微信附近的人.共享单车附近的车辆.美团附近的商家),那在java中是如何实现的呢? 1 实现方 ...
- win下mysql数据库双机配置_[数据库]windows下使用mysql双机热备功能
[数据库]windows下使用mysql双机热备功能 0 2016-06-16 12:00:05 一. 准备工作 1. 准备两台服务器(电脑),接入局域网中,使互相ping得通对方 2. 两台服务器都 ...
- 搜索功能实现思路及流程图
搜索功能实现思路 1.获取输入框的值(关键字)实现模糊搜索或精确搜索 2.通过事件触发将获取的值通过ajax请求搜索接口传递给后台 3.后台服务器通过服务端语言(node,PHP,Java)实现接收浏 ...
- 并发场景下MySQL存在的问题及解决思路
转载自 并发场景下MySQL存在的问题及解决思路 目录 1.背景 2.表锁导致的慢查询的问题 3.线上修改表结构有哪些风险? 4.一个死锁问题的分析 5.锁等待问题的分析 6.小结 一.背景 对于数据 ...
- 软件技术功能开发思路
功能开发思路 1.确定需求 2.分析模块内容 3.模块内容一种涉及到的内容解析 4.将大的模块划分到最小化 5.实现每一个简单的小细节 6.结合所有的小细节到整体 7.当发现其中的某一个步骤出现问题 ...
最新文章
- 2021-12-09把文件夹1中的与文件夹2里同名图片删除或者保存至另一个文件夹
- 独家 | XGBoost介绍:用监督学习来预测期望寿命
- 100. Same Tree同样的树
- 7-28晚复习 虚继承与地址分配
- 二值图像的距离变换研究
- javabean 连接mysql_连接mysql的javabean实例+简单分页
- eclipse不进入断点_Eclipse 调试中不支持运行到断点问题
- C++之继承探究(六):虚函数和多态
- Mongodb2.6升级到Mongodb3.0.2笔记
- 自动化测试——接口自动化——requests用法
- Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the same(解决)
- Matlab使用sort进行排序---2022/04/07
- freeswitch php esl,FreeSWITCH增加PHP ESL模块支持
- RaspberrIPCam – Full HD IP Camera based on Raspberry Pi
- 网站受到流量攻击怎么办
- Android字体的适配问题
- 成功男友因具备的品质
- c语言批量重命图片,图片文件批量重命名的3种方法
- 7-2 三足鼎立 (25 分)
- R语言ineq算基尼系数_科学网—一招搞定泰尔指数及其分解 - 王庆喜的博文
热门文章
- QT应用隐藏启动外部应用
- c语言中strcpy函数的功能是,strcpy函数的作用是是什么?
- 【第44题】常用的数学工具类1-角度和弧度的转换
- JS判断是否为数字?!
- 简单数字识别 python+tesseract-ocr
- Angular 使用ng2-pdf-viewer显示pdf文件
- 电脑截屏 截快捷菜单图 截二级菜单图
- 支付宝对接源码php,thinkphp3.2.3 成功对接支付宝接口
- 三国java游戏 带青釭剑_三国杀装备牌青釭剑属性全面解析
- 微信拜年信息“大爆发”,真挚的祝福只剩下粘帖与群发