首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Redis 是如何实现点赞、取消点赞的?

    领读: 点赞是个频率比较高的事件,也不是特别重要的记录,使用缓存来存储还是比较合理的,另外像排行榜、热议等都可以使用缓存,先来看看点赞是如何实现的吧,详细代码可以clone看下哈,跟紧脚步,学技术~ -...项目需求需要查看都谁点赞了,所以要存储每个点赞的点赞人、被点赞人,不能简单的做计数。...*/ void deleteLikedFromRedis(String likedUserId, String likedPostId); /** * 该用户的点赞数加...* @param likedUserId */ void incrementLikedCount(String likedUserId); /** * 该用户的点赞数减...另外,点赞 / 取消点赞 跟 点赞数 +1/ -1 应该保证是原子操作 , 不然出现并发问题就会有两条重复的点赞记录 , 所以要给整个原子操作加锁 .

    7.9K64

    微信阅读数和点赞数怎么算

    微信公众号文章公开了阅读数和点赞数,那它们是怎么算出来的呢?昨天测试了一下用pc端浏览器打开刷新多次,然后再用手机端看数字有没变化,结果貌似不行,看来微信团队早就想到这点了。...二、只计算微信app打开的文章,将文章链接转发到手机浏览器或PC浏览器均无效。...微信文章在PC浏览器中是不显示阅读数的,也不显示“赞”数,手机浏览器同理。   四、贡献“阅读数”不需要关注公众号,聊天或朋友圈打开的文章均算数。只要在微信手机客户端里即可,除非第6条。   ...看来只能人肉刷微信阅读数和点赞数了,当然你也可以上淘*,上面有很多店在做。提醒一下:刷有风险,且刷且珍惜。...微信采取措施应对刷阅读数虚假点赞了   2016.06.21~22期间,微信公众平台系统升级致阅读数波动,有些公众号阅读数翻倍了

    3.3K60

    HarmonyOS实战—实现抖音点赞和取消点赞效果

    双击点赞 和 双击取消点赞 如:在抖音中双击屏幕之后就可以点赞,小红心就会变亮 [在这里插入图片描述] 把白色和红色的心形图片复制到 media 下 [在这里插入图片描述] [在这里插入图片描述] 需要图片的可以自取...业务分析: 双击屏幕之后点赞。(上面已实现),再次双击屏幕之后,不会取消点赞,只有点击后红心之后才能取消点赞。...单击红心也可以点赞,再次单击红心就会取消点赞 实现思路: 给最外层的布局添加双击事件,双击之后点赞,变成红色心。 如果已经被点赞,那么还是修改为红色心,相当于不做任何处理。 给图片添加单击事件。...如果没有点赞,单击之后,白色心变成红色心。 如果已经点赞了,单击之后,红色心变成白色心。...,只有点击小红心才能取消点赞 [在这里插入图片描述]

    2.9K20

    谐云边缘计算贡献再获CNCF官方点赞

    文章介绍了边缘计算框架OpenYurt 在边端如何使用轻量级runtime WasmEdge。其中,谐云边缘计算研发实习生晋晨主要负责实验操作部分,包括实验记录工作。...然而,与数据中心的云计算类似,边缘计算也面临着跨异构设备和网络的工作负载分发、管理和编排等挑战。为了应对以上云计算中的这些挑战,很多开发者会选择基于容器的解决方案。...OpenYurt[8] 和 WasmEdge[9] 团队一起展示如何使用 OpenYurt 在一个边缘集群中管理 WasmEdge 应用。...需要注意的一点,如果你使用 yurtctl init/join 来设置OpenYurt 集群并加入节点,你可以跳过这一步。...如果你想知道如何编译、打包 WebAssembly 程序并将其作为容器镜像发布到 Docker hub,请参阅 WasmEdge Book[12]。

    97140

    如何设计微博点赞功能数据库?

    一、如何设计微博点赞功能数据库? 明星的一条微博的点赞数可能有几十万,甚至百万以上。那么这个「点赞功能」(会记录谁点了赞),新浪微博的数据库是如何设计的呢?...概括一下:就是想弄明白「点赞」这种数据量庞大的功能,数据库是如何设计、保存的呢? 没设计过微博,也不懂新浪是怎么搞的,纯粹按照我们做流式监测项目的经验做一个设计思路。...然后通过点赞事件的方式传递给队列中,肯定不会直接写关系数据库,一条流量明星微博,千万粉丝点赞,评论里再点赞的请求事件挺吓人的。...先走队列,队列后面一路事件流是流式点赞统计,那么每条微博都会有个当日总数和非当天统计总数,这个流计算控制就可以了。...一定有人会想为什么在实时统计准确度上要这么下功夫,我想说以我们做实时流计算的经验的答案:是的。

    2K30

    有赞埋点实践

    一、前言 大数据应用一般会有采集、加工、存储、计算及可视化这几个环节。其中采集作为源头,在确保全面、准确、及时的前提下,最终加工出来的指标结果才是有价值的。...但如果业务线、终端众多,数据需求多样,就需要设计好埋点模型和采集规范,工具化、平台化、流程化的管理来保证埋点的质量。 二、事件模型 首次需要思考的是,如何描述和记录用户的一次行为。...四、埋点sdk 为简化前端同学的埋点开发工作,使其只需要关注于业务本身,并对埋点的一些约定进行必要的约束,有赞开发了多个端(js/小程序/android/ios/java)的埋点sdk。...离线中间层是存储在同一个表中,字段与实时流格式保持一致,以日期和业务作为分区条件,并会自动创建所有业务的视图表,方便中间层的统一调整以及数仓的权限管理。...七、埋点管理平台 有赞的早期阶段,所有业务的埋点方案都是记录在wiki中。

    3.9K21

    Power BI 如何准确计算门店数

    门店数是企业经营最基础的指标,在一定程度上代表着市场占有率,也是计算单店营业额(店效)的基础。 在讲解门店数的计算逻辑前,首先聊下一家门店,从开店到撤店所经历的几个重要时点。...计算门店数时,就要根据以上这些字段确定。图 1 中的门店信息表 Model-Dimstore 记录了门店开业日期、撤店日期及门店状态等关键信息。...方法 1 公式较为简单,通过门店维度表 Model-Dimstore 中的店铺状态列判断,计算店铺状态为营业中的门店数量,公式如下。...图 3 新增门店数、净增门店数趋势变化及结构分布 以上是关于门店数开关店的分析。门店数是企业经营分析中最基础的指标,它的计算依赖于门店信息表中的开店日期、撤店日期及门店状态等基础信息。...所以及时维护好门店信息表是正确计算门店数的关键。在进行开关店分析时,既要关注新增门店数量,更要关注净增门店数量,及时跟踪各个区域在各月份开店进度达成情况,确保最大限度达成公司的拓展规划。

    2.8K31

    你还敢乱点赞吗?

    点赞真的是成本低、效率高的社交好方法吗? ? 疑惑 你在社交媒体(例如微信、QQ和微博等)上点过赞没有? 一定点过吧?有的人一天还要点很多次赞呢。 问题是你在什么情况下点赞?...看到之后你的感觉如何? 几年前春晚那首歌唱出了许多人的心声——《群发的我不回》。 不回复还是好的。你给别人群发了短信,对方就会清楚地收到一个信号——“看来我在他心中没有任何重要性”。...面对你的点赞,要么人家不打算理你,要么想理你也没有合适的办法。于是只能不理你。 误会 刚才还只是说点赞这个行为在社交中收益不高而已,下面我们来谈谈潜在损失吧。 点赞究竟代表什么意思?你真说得清楚吗?...因为我没点赞,我直接微信问候啊! 也许你并不在乎产生误会,认为发生概率很小,而且也没啥了不起,解释一下就完了。即便这样,你也不应该随便点赞。 为什么?请往下看。...讨论 看到这里,你还敢随便点赞吗?你觉得什么情况下最适合点赞?欢迎留言,我们一起讨论。 ----

    1.4K20

    有赞埋点质量保障

    2.2 实时校验 做好了埋点的登记工作,开发就可以按照埋点方案做相应的开发了。如何快速验证上报日志的准确性,以及如何及时发现线上问题,是我们面临的直接问题。因此,我们做了实时校验。...,校验点会持续不断完善,如何“以不变应万变”。...2.5 评估模型 如何去评估质量状态,是一个值得深思的问题。如果不能正确评价,就会摸不清重点,不知道如何优化,以及状态是在改善还是恶化。我们的衡量维度目前是这样的: ?...三、现状&规划 在以上介绍的一整套体系化的质量保障工作下,有赞的埋点质量有了大幅度提升。...推动业务方主动关心和优化质量问题,让前文提到的闭环,顺畅运行 通过这些方向的努力,相信有赞的埋点质量会持续保持高质量状态,更有力地为业务分析保驾护航。

    2.5K40
    领券