一个简单的微博后台设计
一个小型的微博系统,用户量比较少的时候,采用推的方式,推效率不会太低,用户查看微博的时候,直接从队列中获取,效率很高。
整个系统需要下面几个表:
一 用户表 : 基于了一个用户的基本信息,用户的id,名称等
二 用户关系表: 表明了用户间关注关系。这块可以使用数据库表示 id+id 关系表示,但是这样效率会比较低,特别是关注者比较多的时候,可以考虑使用 redis ,因为redis本身支持数组
三 一条微博: 微博发表时间,发表用户,内容
四 用户显示的微博: 打开页面,需要显示的所有微博
推送过程介绍:
用户发送一条微博:
一 在微博表中增加一条数据
二 找到该用户对应的所有粉丝,把这条微博推给所有的粉丝
一个简单的微博后台设计相关推荐
- 自己编写一个简单的微博爬虫
自己编写一个简单的微博爬虫 很多做社交媒体数据分析的同学需要采集一些新浪微博上的数据,新浪微博虽然有提供api,但免费的api对获取的数据项和获取的频率都有很大的限制,商业版api据说限制较少,但是作 ...
- 一个简单答题系统的设计与实现(二)
在一个简单答题系统的设计与实现(一)博文中列出了需求分析,与详细设计,现在按照之前的详细设计开始一步一步实现. 文件设计(数据层设计) 该系统由于需求场景限制,在数据层利用文件和文件的读写实现查询.具 ...
- 一个简单仓库管理系统的设计与实现--需求篇
去年12月份,帮助一个老乡完成了一份大作业,使用VB+ACCESS实现一个简单的仓库管理系统,现做一下总结并进一步完善,分为三部分:需求.设计.实现. 需求篇 项目需求: 一.控件技术要求: 1.Ac ...
- 一个简单答题系统的设计与实现(一)
开发背景 在2018年底,博主朋友找到博主想让我帮他开发一个软件,因为他要考他所在单位的某项认证考试,看书低效,不如结合使用用软件答题刷题有效果.就此我准备给他开发一个简单的答题系统,他给出如下需求. ...
- android教育游戏设计方案,一个简单Android游戏的设计 详细设计
一个简单的游戏设计--初步设计让我们对整体有个简单的了解,下一步开始详细设计.详细设计我们就要结合具体的游戏平台,考虑游戏的逻辑关系. 游戏角色的详细设计 采用3层结构,详细说明 之所以将IGameE ...
- 一个简单的房贷计算器设计
很多人在购买房子时,需要提前去估计各种贷款的利息,以便设计更为合理的贷款方式.本次大作业要求完成一个房贷设计器的设计,具体要求如下: 1.请使用QT或者其他类似的界面库设计人机交互界面,要求界面友好, ...
- 一个简单的音乐网站设计与实现(HTML+CSS)---爵士乐音乐 3页
⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业 | 学生管理系统网页设计 | OA管理系统 | 后台管理模板 | ...
- 制作一个简单HTML电影网页设计(HTML+CSS)
HTML实例网页代码, 本实例适合于初学HTML的同学.该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代 ...
- 网页期末作业制作一个简单HTML电影网页设计(HTML+CSS)
HTML实例网页代码, 本实例适合于初学HTML的同学.该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代 ...
最新文章
- python indices,python – 什么“indices参数被弃用并将被删除(假设为True)0.17”是什么意思?...
- 安装ie9提示未能完成安装_IE9浏览器无法安装怎么办?如何解决?
- leetcode 752. Open the Lock | 752. 打开转盘锁(BFS)
- exceptionhandler注解_SpringMVC 中 @ControllerAdvice 注解的三种使用场景!
- python的自带数据集_Python的Sklearn库中的数据集
- k8s核心技术-Pod(健康检查)_健康检查的方式_以及pod崩溃后如何处理---K8S_Google工作笔记0023
- FFmpeg源代码简单分析:av_find_decoder()和av_find_encoder()
- TVideoGrabber如何将网络摄像头影像实时发布到网络
- 创建Oracle定时任务及其各项操作
- python-Excel操作(xlrd读,xlwt写)
- quasi-Newton method 拟牛顿法
- win10网络不出现计算机列表,win10笔记本WiFi网络列表不显示内容的解决方法
- 时控开关c语言程序,德力西KG316T时控开关调整和设定时间操作方法说明
- QTabWidget样式表
- 国家开放大学2021春1174水工钢筋混凝土结构(本)题目
- 小程序mpvue图片绘制水印_mpvue开发小程序如何使用腾讯官方小程序插件--地图
- 拓事件|又双叒叕获客户赞誉,拓保获评中联重科“优秀合作伙伴”
- c语言属于物联网专业课吗,物联网专业课程都有哪些?
- steam游戏搬砖项目,不错的副业,具体操作方法
- 中国程序员VS美国程序员,差距在哪里?