2024-12-30 16:30:00 ~ 2024-12-31 16:30:00
随着物联网(IoT)技术的蓬勃发展,众多物联网设备如雨后春笋般涌现,并深度融入日常生活。以传统鱼缸为例,其远程操作功能如喂食、水泵开关控制等难以实现,而智能鱼缸则将传统鱼缸与互联网技术相结合,用户借助手机端 APP 即可实现喂鱼、水泵开关、灯光调节等远程操作,同时操作结果能够实时同步至客户端。
在客户端与服务端的通信中,通常采用 HTTP 网络协议。然而,HTTP 协议具有无状态性,这意味着服务端无法主动向指定客户端推送消息。因此,客户端往往需通过不断轮询请求的方式从服务端获取最新数据。这种方式不仅网络成本高昂、延迟较大,在请求量较大时还会给服务器带来沉重压力,并且在多设备数据共享方面存在困难。为解决这些问题,我们引入了 WebSocket 技术。
登录后可查看文章图片
B站网络团队基于业务需求和特性出发,并结合业界对于AI网络的落地实践方案,设计并落地了自己的AI计算网络。本文将简单介绍B站网络团队在建设AI计算网络上的一些设计关键因素和选择。
登录后可查看文章图片
随着充电桩业务的逐年快速铺开,数据量呈现出爆炸性的增长态势。在业务初期,项目团队采用MongoDB和PolarDB这种事务性数据库来支撑业务运行。然而,随着数据量的急剧增加,这些数据库在处理百万级、千亿级数据量的分析、聚合任务时已无法满足业务对数据处理速度和准确性的高要求。
为了应对这一挑战,项目团队采用专门的分析型数据架构,它专注于处理非事务性质的任务,如数据分析和聚合,能够更高效地处理大规模数据,为业务提供更加准确、及时的数据支持。
本文重点介绍充电桩项目的亿级数据处理和分析,并详细阐述从关系型数据库到分析型数据库的整个演进过程。
登录后可查看文章图片
本文深入探讨了树形结构在实际应用中的广泛使用及其重要性,并提出了一套通用且高效的工具类TreeUtil来处理与树形数据相关的操作。
登录后可查看文章图片
从事数据开发将近四年,过程中有大量任务交接或阅读同事代码的场景。在这些场景中发现有些SQL读起来赏心悦目,可以一目了然地了解业务逻辑,一些复杂的业务需求实现方法也可以做到简洁优雅,同时在性能上也有良好表现。而有些SQL读起来非常艰难,时常要跨越几百行寻找WHERE条件或者关联字段,甚至充斥着大量相同的子查询命名,除了作者可能少有人能快速看懂。
登录后可查看文章图片
随着人工智能技术的快速发展,AIGC(AI Generated Content)得到了广泛应用,这一技术的进步使得内容创作变得更加高效与多样化,推动了各个行业的创新与变革。对于测试而言,基于AI进行测试用例生成也逐渐从梦想变成现实。
登录后可查看文章图片
关注公众号
接收推送