关于粉丝号的一点总结

自媒体平台数据统计分析爬虫之【一点号】模拟登陆分析详解及数据统计接口详解 自媒体平台数据统计分析爬虫之【一点号】模拟登陆分析详解及数据统计接口详解 1.登陆流程 1.1 模拟初始化加载页面,获取cookie-DID 1.2 模拟登陆请求 2.获取主页统计数据接口 3.内容管理数据接口 3.1 已发布 3.2 待审核 3.3 未通过 4.内容分析 4.1 数据概览 4.2 昨日详情数据 4.3 视频分析数据 5.粉丝分析 5.1 昨日和环比数据 5.2 一周内每日粉丝数据 5.2 粉丝画像 6.一点指数 6.1 指数数据 7.结算中心 7.1 提款记录 7.2 结算基础信息 阅读详情

初期场景

最近产品结了一个需求,要给每个进入频道用户颁发一张粉丝卡,这个粉丝卡上的粉丝号每个频道唯一,每个人在每个频道也只能唯一拥有一张粉丝卡。粉丝号段由管理系统录入,粉丝号不保证连续,如录入1-100,102-105,中间独缺了101,过了105,后面进频道的用户无法拥有粉丝卡了。而且必须小号优先发,不能有粉丝先进是102,后进是100。项目使用mongodb开发

初期方案

两张mongo表设计,第一张是针对规则录入,也就是一张stat表,记录后台录入的粉丝号最大id,最小id和当前的粉丝id,第二张针对用户拥有粉丝号的单条记录。使用mongo的findAndModify原子性操作stat表当前粉丝id,然后再写入到rec表

万恶的改需求

后面,产品为了响应能更加灵活控制用户的粉丝卡,并且从粉丝卡中提出增值服务,要求能针对到某个用户发放某个频道的某个粉丝号。而且在前面规则发放的基础上,增加了预留池功能,也即是现将预留的号码段隔离出来,后续给用户单独发放,如预留号码6,8,88等。这些被预留的号码,在规则发放stat的前提下,如1-100,涵盖了上面三个预留号码,这三个号码也不会被规则发放出去

新需求的初期方案

一开始想到的是资源池的方式,在规则录入的时候,如1-100,那么马上生成1-100条记录存在资源池中。如果进行预留,就将响应的未分配给用户的数据打上预留的标志,顺序发放的时候,跳过有预留标志的记录,获取未分配的最小记录给用户。而对于为有预留标志未发放的记录,就是所谓的频道粉丝卡资源池,供后台手动去指定发放。只要是未发放出去的号码,就可以预留,给已经发放过号码的用户手动发放,会回收原来的号码到预留池中。

初期方案的缺点

这种方案确实是简单明了的解决了问题,但是有一个很大的缺陷,后台录入粉丝卡号码有多少,就要插入多少条数据入库。这样假设有1W个频道,每个频道设置1000个粉丝卡,就马上将表提升到千万级别了

实际落地方案

将表设计成三个,stat规则发放,rec用户的粉丝卡记录,reserve表代表预留号段
这里分两个角色的思维角度来看到问题:

  • 自动发放:首先还是继续使用stat的incr方式增加,返回当前规则发放在不考虑预留情况下的号码,然后拿着这个号码n1和本规则stat中定义的最大粉丝号m到预留池服务中去问,如果是当前号码n1的话,要返回哪个没有被预留的实际号码n2。返回的号码n2如果跟与n1相同,证明没有被预留,直接生成rec。如果m>n2>n1,也即是恰好被预留了,那就要先更新stat的当前号码,然后再生成rec。如果n2>m,抛出错误,证明本规则的剩下号码都被预留了,那本规则作废,进行下一条本频道的规则,重复以上操作,若最后没有适合的,就不给用户发放粉丝卡了
  • 预留池:对于自动发放传来的n1,预留池判断这个数字在不在当前的预留池中,如果不在直接返回n1,如果在了,选出这条涵盖的reserve预留记录,返回预留中最大值+1=n2,加入n2已经大于自动发放规则stat的最大规则号码m,则抛出错误

两重角色分开实现,在其中一方的时候,不用管另一方如何实现,将注意力都放在自己的那一层中,同时也分开测试(利用mock)。我发现这样思考的逻辑更清晰,也更好理解。这样设计有个大的问题,我们都没有考虑线程安全问题,在从规则stat表中拿出n1再去reserve中比对时候,如果其他线程抢险更改了stat中的值,那么数据就错乱了。所以这种方案,必须限制在单线程内!而进频道的操作本身就是单线程消费mq,同一个频道又分给同一个partition,所以只会是单机单线程消费,符合方案,所以采用了设计

5G MBS(组播广播服务)深度解析:从标准架构到商用实践 阅读详情

相关推荐

YALMIP介绍及怎么在Matlab中加YALMIP、SDPT3

目录YALMIP简介怎么在Matlab中加YALMIP?1. 创建决策变量:2. 添加约束:3. 参数配置4. 求解怎么在MatlabR2019a中加YALMIP?1.下载工具包2.放置工具包3.添加路径4.测试安装结果怎么在MatlabR2019a中加SDPT3? YALMIP简介 怎么在Matlab中加YALMIP? yalmip是一位“集大成者”,它不仅自己包含基本的线性规划求解算法,比如linprog(线性规划)、bintprog(二值线性规划)、bnb(分支界定算法)等,他还提供了对cpl

m0_51431440的博客 2万+

深度剖析5大自媒体平台机制和淘金玩法

2018年自媒体真的很火爆,到处都能听到兼职做自媒体月入过万的广告信息,想要做自媒体你首先要了解各大平台的审核机制和收益,并且摸清楚如果才能写出引起读者共鸣的文章,兼职和全职都可以做,只要你有写作的爱好就可以。今天我给大家介绍一个当下热门自媒体平台的机制和收益单价,并包含2种“自媒体玩法”希望你可以耐心看完,希望能给想进入自媒体的朋友一些帮助吧。今天给大家介绍一下,哪些自媒体平台值得做,哪些最挣钱...

weixin_33717298的博客 248

c# 如何使用S7NET 读取汇川H5U的数据

本文介绍了两种使用C#读取汇川H5U PLC数据的方法。第一种通过ModbusTCP协议(推荐),使用NModbus库实现,步骤包括配置PLC的Modbus服务器功能、安装库及编写读取保持寄存器的代码。第二种针对兼容西门子S7协议的型号,使用S7NetPlus库直接读取。文章强调需注意地址映射关系、协议配置及网络设置,并建议优先采用ModbusTCP方案以确保稳定性。两种方法均提供了完整的代码示例,帮助开发者快速实现在C#环境下与汇川H5U PLC的通信。

StevenChen的博客 457

哪些自媒体运营平台比较靠谱

  随着自媒体行业的迅猛发展,如今人人都是媒介,甚至部分高校已经开设了自媒体运营专业,那么,你知道常见的自媒体运营平台有哪些吗?   首先,应该明确你做自媒体是公司需求还是个人需求,从目的出发,为了扩大品牌影响力和营销购买力,通过粉丝购买产品来达到盈利目的的属于企业自媒体;为了形成自己的影响力和公信力,吸引第三方平台的介入用邀稿或者投放软文的方式实现人盈利的属于个人自媒体。当然,无论出于何种需求最终目的都是为了获取利益。      下面简单介绍几个自媒体平台:   一、头条号   今日头.

LY6ya的博客 1422

【STM32项目】基于STM32设计的震动马达超声波电机高频震动——高级定时器PWM互补输出带死区控制__资料编号3

实现高级定时器互补输出带死区控制,实现震动/超声波电机/马达,高频震动。使用 STM32F103 芯片输出两路互补 PWM,并带有死区和刹车控制功能。定时器 1 通道 1 及其互补通道输出PWM,且带死区控。当定时器 1 的刹车输入引脚被拉高时,产生刹车时间,即定时器 8 停止输出 PWM。当刹车输入引脚被拉高时,通道 1 和通道 2 将从有波形输入状态转换成无效电平状态。

嵌入式阿齐Archie 6742

PCL 利用RANSAC改进的ICP算法

本文介绍了一种基于RANSAC改进的ICP点云配准算法。算法原理部分阐述了在ICP迭代过程中使用RANSAC剔除错误匹配点对的方法。

点云侠的博客 196

连锁榜单风云突变,七分甜、一点点成自媒体新宠!

2024年4月,抖音、快手、百家号等自媒体平台的连锁品牌粉丝数量榜单新鲜出炉,茶饮行业的五大品牌七分甜、一点点、冰雪时光、COCO奶茶以及霸王茶姬

qq_40162101的博客 255

万字详解 PostgreSQL 的详细安装方式(Linux、Windows、macOS、Docker 全平台覆盖)

本文详细介绍了PostgreSQL在四大主流环境下的安装方法: Linux系统:针对Ubuntu/Debian和CentOS/RHEL系,分别提供APT/YUM仓库安装步骤,包括初始化配置和服务管理 Windows系统:通过图形化安装程序指导完成安装,包含组件选择、密码设置和pgAdmin配置 macOS系统:推荐使用Homebrew一键安装,支持Apple Silicon和Intel芯片 Docker容器:提供容器化部署方案(文中未展开) 文章强调安装前的版本选择、权限管理和存储规划,并针对各平台给出验证

数据知道的博客 4501

百度百家号作者昵称、ID、粉丝数量获取

最近在练习爬虫,试了试爬取百度百家号的作者粉丝数量,文中代码纯属练习专用。 import requests import re import json from urllib import parse def user_id(headers, search_word): """通过URL查找百家号用户和其ID""" for page in range(0, 10000): ...

Missing_in_Love的博客 2万+

node: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found (required by node) 解决方案

本文主要介绍了node: /lib64/libstdc++.so.6: version `CXXABI_1.3.11’ not found (required by node) ,希望能对使用nodejs的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 1万+

《Zephyr OS 入门与实战》第15章:LoRaWAN 集成

【代码】《Zephyr OS 入门与实战》第15章:LoRaWAN 集成。

2301_79143213的博客 610

头条号如何快速涨100W+粉丝?

最近一些做头条的朋友和我反映,最近头条的流量很不错,给账号的扶持很大,劝诫我们要抓住这次机会。 01 、提高爆文产出率 粗看是句废话,但其中藏有奥妙。依靠爆款优质内容涨粉看似“低效”,但始终是最根本的途径,由此吸引的粉丝,忠诚度极高。 小易这头条号虽然粉丝不多,但是从来没做过任何推广,都是靠一篇篇文章所积累下来的粉丝。 具体如何提高文章的爆款率呢,其实主要还是要多写多更新,可以上易撰多看看爆款,参考他们创作的方式,一直更新创作,总会有爆款。 短视频账号可以定位优先,想办法占领垂直领域中某个

weixin_47055086的博客 2091

Google Earth Engine:LandTrendr (Landsat Collection 2)全更新使用(代码调用+UI交互)

本文介绍了使用Landsat Collection 2进行连续变化监测的分析方法,包含代码实现和可视化界面两部分。代码部分通过Google Earth Engine平台运行LandTrendr算法,设置参数包括时间范围、光谱指数、变化检测阈值等,最终生成变化幅度和检测年份的可视化图层,并将结果导出至Google Drive。可视化界面部分展示了基于LandTrendr的土地覆盖变化结果,结合Landsat影像进行分析。整个方法实现了从数据处理到结果展示的完整流程,适用于森林覆盖等环境变化监测。

此星光明博客 211

php粉丝关注功能,zblog主题添加熊掌号粉丝关注功能zblog粉丝关注熊掌号改造怎么添加熊掌号...

百度的熊掌号出来也有一段时间了,本站也是再早期就已经开通了熊掌号、mip站点和粉丝关注代码了。效果还是非常不错的。很多小伙伴问我怎么添加熊掌号的粉丝关注功能,今天就来具体说下ZBlog在模版内添加熊掌号粉丝关注功能。其实也是非常简单的和前端时间写的一篇关于添加熊掌号的一篇文章非常相似可以参考下《Zblog博客不用插件手动添加支持熊掌号代码,支持提交文章第一张图片》首先先看下百度官方的添加熊掌号粉丝...

weixin_35260153的博客 172

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

半年在百家号收获30万粉丝,算法时代粉丝究竟还有无价值?

最近盘点了下各个内容平台的数据,发现“罗超频道”在百家号的粉丝,终于突破了30万,半年前,这个数据还不到10万,如今粉丝数量依然以每天2000人左右的速度在增加,算是最近的小成绩。“一花独放不是春,百花齐放春满园”,在其他平台也有不错的成绩。在今日头条上,粉丝突破了4万;在知乎上,因为对想法运营的重视,粉丝数有了近3万;在雪球上,也有不错的粉丝量。虽然相对于百度粉丝量而言有较大差距,不过,都在稳步...

weixin_40192258的博客 411

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

百家号运营攻略:内容、粉丝、收益三步走

特邀资深百家号运营专家,洞悉互联网市场,深入剖析百家号运行策略及独特优势,以期为广大读者提供清晰明确的运营方法参考。在此,我分享关于百家号运营计划的深度解析:1.百家号运营方案是什么?百家号是百度推行的新型自媒体平台,致力于协助个人及团体实现在自媒体领域的创业理想。在该平台上

oUY5dETx的博客 1021

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

一万粉的时候,我爬光了我所有的粉丝,只为验证一个事情

一万粉的时候,我爬光了我所有的粉丝,只为验证一个事情 前言 优快云 博客网站的粉丝增长和访问增长是一件很离奇的事情。 如果你不发博客,粉丝几乎零增长。你发了一篇文字数量充分多的博客之后的一两天,会有一个粉丝量和访问量的突变,然后一下又零增长了。你以为这些突变是你发的这单篇博文带来的,但是我观察到,这篇文章几乎无访问量,难道这篇文章会带来别的文章访问量增加呢?离奇! 曾经每增加 N 个粉丝,都有 k 个人跟你互动。但是通过 C 站推荐,获得的 100N 个粉丝,却不足 k 个人跟你互动。不符合大数定律。粉

LSEC小陆的博客 1万+

一位二十万粉丝博主的运营之路

我们优快云中汇聚大佬很多,那么随着我们迈入优快云;会认识很多很多的人;有毅力超凡的博主能够影响你的自律,有技术超强的博主分享经验让你吸收满满的干货,有运营爆棚的博主带你集结私域,每位博主其实都是从众多优快云浏览用户中脱颖而出的 我觉得每个博主都有值得我们学习请教的一面;我们可以不断的积累自己的人脉,不断扩展自己的眼界,我们更多有很多博主通过博主内推拿到offer。在这个圈子中你能够多维度的成长;与此同时你会结交到志同道合的朋友,可以是相同领域、相同状态的博主。

商务合作欢迎私信我 10万+

如何启动微信私人号百万粉丝计划

昨天我发日志说我要做100万的微信私人号粉丝,得到了一些朋友的支持。 对此,我很高兴,也很感谢大家。 这个事情我想了有一个多月了,我想怎么去做,投入多少钱,能够赚多少钱,需要什么样的帮手等等。 前几天王通老师说你们算一下平均一个粉丝价值多少钱,算出来之后你们就很有动力去加粉丝了。 当时我并不在意,也不去执行。 今天我算了一下,短时间内一个粉丝价值100块钱,长时间能到500块钱。 这也太值钱了吧,不用

m0_62049880的博客 200

我和关注我的前1000个粉丝“合影”啦,收集前1000个粉丝进行了一系列数据分析,收获满满

最近心血来潮,想着了解一下关注我的朋友们,都是怎样的人才(真话!) 虽然现在关注我的人已经快到1500了,但我觉得1000算是一个比较有意义的数字,所以我特意收集了关注我的前1000名朋友的信息,主要有以下两个部分: ID、关注日期 ID、码龄、被访问量、原创文章、粉丝数量、点赞数、评论数、收藏数 之所以拆分成两部分呢,主要是因为这两部分收集的来源不同。 第一部分来源于: 收集到的数据如下所示: 第二部分来源于: 收集到的数据如下所示: 诶,如果我从关注页面收集了前1000个人的信息,那我从粉丝

w0714的博客 4万+

揭秘百家号运营秘籍:如何实现粉丝增长与流量价值化?

1.百家号运营概述百家号,一款由百度倾力打造的自媒体平台,其主要使命在于为广大创作者搭建一处展示才华、传播思想和创造优质内容的舞台。运营百家号的精髓即运用各种手段,提高账号的影响力、激发用户参与及提升内容素质,从而达到粉丝增加与流量价值化之效益。在百家号这片广阔的内容生态战场上

oUY5dETx的博客 714

AI壁纸号一周增加上千粉丝,轻松变现的成功案例分享

随着AI绘画技术的发展,传统的互联网副业壁纸号在新的技术加持下迎来了第二春。本文将分享一位壁纸号创作者的成功案例,并为大家提供创作门槛和硬件要求等相关信息。

2301_80239908的博客 1496

从粉丝经济看粉丝运营

  粉丝文化的兴起,推动了粉丝运营从粗放向精细发展。而以影视、综艺为代表的娱乐产业的大发展,更带动了粉丝运营产业巨大的市场需求,经纪公司、制作公司、品牌主、视频平台纷纷入局,共同探索粉丝运营。从粉丝经济看粉丝运营我们能得到对新媒体运营不错的启发。      粉丝运营基于粉丝文化的演变而发展,经历了从粗放到精细化、专业化的发展历程,并呈现出螺旋式上升的特点;推动大众粉丝经济兴起;深耕粉丝圈层经济;助力圈层经济破圈,运营对象也展现出从人到物,再回归人格化的演变。   粉丝文化紧随大众媒介的变迁而.

LY6ya的博客 985

抖音有效粉丝是什么意思

抖音带货新手常踩的3大坑:1.盲目互粉导致账号被限流;2.迷信"0粉爆单"等营销噱头;3.忽视有效粉丝的核心标准。开通橱窗需1000+真实粉丝,其中500+为有效粉丝。有效粉丝判定标准:必须是通过作品/直播自然关注的实名绑卡用户,营销号、僵尸粉不计入。建议新手优先通过优质内容获取自然流量,或使用官方付费工具合规涨粉,切忌违规刷粉。带货能力与吸粉能力不同,应系统学习平台规则,避免走弯路毁账号。

u014745328的博客 2662

介绍自己快手号粉丝破十万的历程

现在短视频平台众多,抖音、快手。面对这些平台庞大的用户量,谁都想到这些平台分点人气。对于我个人的快手,一个月内破五万粉丝,两个月内破十万粉丝,是怎么做到的呢? 快手logo 我的快手如何达到10w粉一开始是因为我女朋友推荐介绍快手这个平台,然后我们打算到这个平台获取粉丝来引流。第一步:考虑面向用户群体想要获取粉丝量,首先你需要考虑的是用户有哪些,你更新发布的短视频有哪些群体会看,看了对他们会...

竹映平昔 468

微信个人号矩阵营销赋能电商,打造粉丝引流+会员复购新营销生态闭环

很多卖家朋友咨询过电商宝营销顾问,微信社交电商体系,小程序、公众号(订阅号、服务号)、个人号,应该如何取舍。之前电商宝课堂,也有文章讲述:社群运营效率,个人号>服务号>小程序>订阅号,目前最好的老客户营销,应该是微信个人号:一本万利,打开率和转化率巨高;其次是公众号:形象正式,管理方便;短信:效率太低、成本太高! 所以对于绝大部分商家而言,个...

aiju_ecbao的博客 1027
上一篇: 关于列表自建索引的一点总结
下一篇: mongo索引对排序sort的规则
@云师兄
博客等级 码龄10年 10粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值