1) 微博内容的浏览数据库表设计
2) 鼡户社交体现:关注用户,取关用户
3) 拉取关注的人的微博内容
1) 创建命名空间以及表名的定义
4) 创建用户微博内容接收邮件表
7) 移除(取关)用戶
8) 获取关注的人的微博内容
3、创建命名空间以及表名的定义
//为扫描对象指定过滤规则 //迭代器遍历扫描出来的结果集 //取出每一个符合扫描结果的那一行数据 //将得到的rowkey放置于集合容器中 //c.2、将取出的微博rowkey放置于当前操作的用户的收件箱中 //得到微博收件箱表的操作对象 //用于存放多个關注的用户的发布的多条微博rowkey信息 //将微博rowkey添加到指定单元格中
a、在微博用户关系表中对当前主动操作的用户移除取关的好友(attends)
b、在微博用戶关系表中,对被取关的用户移除粉丝
c、微博收件箱中删除取关的用户发布的微博
* a、在微博用户关系表中对当前主动操作的用户删除对應取关的好友 * b、在微博用户关系表中,对被取消关注的人删除粉丝(当前操作人) * c、从收件箱中删除取关的人的微博的rowkey //a、在微博用户关系表中,删除已关注的好友 //待删除的用户关系表中的所有数据 //当前取关操作者的uid对应的Delete对象 //遍历取关同时每次取关都要将被取关的人的粉丝-1 //b、在微博用户关系表中,对被取消关注的人删除粉丝(当前操作人) //c、删除取关的人的微博rowkey 从 收件箱表中
10、获取关注的人的微博内容
a、从微博收件箱中获取所关注的用户的微博RowKey
b、根据获取的RowKey得到微博内容
* a、从微博收件箱中获取所有关注的人的发布的微博的rowkey * b、根据得到嘚rowkey去微博内容表中得到数据 * c、将得到的数据封装到Message对象中 //a、从收件箱中取得微博rowKey //b、根据取出的所有rowkey去微博内容表中检索数据 //根据rowkey取出对应微博的具体内容 //得到所有的微博内容的result对象 //将每一条微博内容都封装为消息对象