- 博客(22)
- 收藏
- 关注
原创 千万级数据秒级响应!碧桂园服务技术引擎重构智慧社区新标杆
每天清晨,当碧桂园服务(以下简称“碧服”)的一线团队忙碌于各社区的常规巡检时,后台系统里已悄然汇聚了数以万计的设备状态和用户反馈。作为行业领先的综合服务集团,:设备监控、业户需求、物业运维……这些数据如果没有高效的管理,企业决策和服务优化都无从谈起。,凭借其卓越的实时处理和数据加速能力,成功构建了一个高效、稳定的数据引擎。这次技术选型,让碧服在故障预测、精准报表和实时监控等场景下,实现了质的飞跃。在数字化转型的浪潮下,碧服技术团队不断探索和优化数据处理架构,以应对日益复杂的业务需求和海量数据挑战。
2025-04-01 10:43:38
629
原创 AI 与 CI/CD 双轮驱动:接口自动化测试破局之道
本文所阐述的接口自动化测试体系,凭借其创新性的流水线CI/CD架构与强大的AI赋能,为软件测试工作带来了质的飞跃。CI/CD流水线为核心:通过Webhook自动触发测试,结合token验证、参数配置和关键指标校验,实现从代码变更到问题修复的高效闭环,保障接口稳定性。AI赋能提效:以通义灵码为代表的AI工具,自动生成高质量请求方法和全面覆盖的参数组合,提升测试代码规范性、覆盖率和效率。实时反馈与协作:集成钉钉群推送功能,实时同步测试结果,提升团队协作效率,确保问题快速解决。
2025-03-19 15:07:16
999
原创 【JAVA】BOSS系统发版艺术:构建高效、优雅的微服务部署策略
在现代软件开发领域,微服务架构与容器化部署已迅速成为行业新趋势。在这样的环境中,实现微服务的优雅上下线变得至关重要。优雅上下线意味着在进行服务更新、扩展或缩减服务规模时,能够无缝切换,避免或最小化对用户的影响。这种做法不仅保障了系统的高可用性和稳定性,还大幅提升了开发和运维团队的工作效率。
2025-01-22 09:44:28
1575
1
原创 揭秘如何从0到1构建零售自助BI平台?
项目团队主要围绕及这两大核心板块进行零售项目自助BI实践。在数据仓库开发板块,项目团队通过数据入仓与清洗、构建数据模型与开发主题宽表以及数据集成,实现稳固且高效的数据底座开发,确保数据的准确性、完整性和可用性。在BI平台建设板块,通过数据权限管控与自数据集开发,赋予用户高度的灵活性和自主性,使他们能够根据自身需求快速生成和分析报表,满足多样化的业务分析场景需求。
2025-01-22 09:41:57
711
原创 前端Monorepo实践分享
在前端开发中,Monorepo(单一仓库)实践逐渐成为了一种趋势,许多大型科技公司如Google和Meta等都在实践中采用了Monorepo模式,并取得了显著的效果。例如,Google内部自研了Piper,能够支持基于文件级别的访问控制列表,对代码进行了更加精细化的管理。鉴于Monorepo实践在大型科技公司中的成功应用,以及它所带来的诸多优势,相信在未来,随着前端技术的持续进步和项目规模的不断扩大,Monorepo实践极有可能成为前端开发领域的主流模式之一。
2024-12-31 11:07:10
1285
原创 充电桩亿级数据处理演进实战
随着充电桩业务的逐年快速铺开,数据量呈现出爆炸性的增长态势。MongoDB和PolarDB这种事务性数据库在处理百万级、千亿级数据量的分析、聚合任务时已无法满足业务对数据处理速度和准确性的高要求。为了应对这一挑战,项目团队采用专门的分析型数据架构,它专注于处理非事务性质的任务,如数据分析和聚合,能够更高效地处理大规模数据,为业务提供更加准确、及时的数据支持。
2024-12-31 09:52:43
873
原创 前端脚手架/CLI工具的深度解析与实战应用
本文深入探讨脚手架工具的原理和应用,并结合理论与实践,详细解读主流脚手架工具的内部机制,帮助开发者系统地掌握构建和使用这些工具的技能,同时提供从零开始创建自己的前端脚手架的全面指导和实战经验。
2024-12-20 08:30:00
1809
原创 【JAVA】两轮充电桩设计模式实践分享
如果说数据结构和算法是程序员构建高效代码的基石,那么设计模式则是打造高质量代码的“内功心法”。掌握并应用合适的设计模式,有助于管理项目复杂性,简化维护,并加速开发进程。
2024-09-02 11:58:41
1469
原创 React Native在移动端落地实践
为了在有限的开发资源下迅速推出高质量、用户体验好的产品,以实现公司发展,业界催生了许多移动端跨平台解决方案。
2024-07-26 11:04:57
1032
原创 速度围观|使用分布式企业级任务调度平台,到底有多香?
谷歌云首席决策工程师Kasim Khan曾提到:“在云计算环境中,自动化和效率是关键。”任务调度平台通过优化资源使用和集中管理功能,提供了一系列强大的调度策略、执行管理、监控报警和开发者工具,极大地简化了任务调度的复杂性,从而提升了系统的自动化水平和运维效率。
2024-05-10 18:22:37
899
原创 单体到微服务架构的涅槃重生之路?
在技术演进的历史长河中,单体架构曾是众多项目的起点,但随着业务需求日益复杂,微服务架构凭借其灵活性和可扩展性逐渐成为新宠。行业内对此有着激烈的讨论,尤其是互联网大厂和行业技术大佬们对微服务架构的看法颇具影响力。
2024-05-07 17:56:36
1160
原创 【JAVA】全链路灰度发布的实践分享
在软件发布和功能验证的过程中,我们面临着许多挑战。为了应对这些挑战,特别是在微服务架构环境下,我们采用了全链路灰度发布方案。这种方案专为微服务架构设计,旨在解决在微服务架构下进行灰度发布时可能遇到的各种问题,更好地控制新功能的推出,逐步验证其性能,并确保在全面部署之前达到预期的稳定性和可靠性。
2024-04-30 11:00:55
982
1
原创 基于rrweb框架,搭建前端技术运营监控体系的实践分享
探索前所未有的前端监控领域,加入我们深度挖掘rrweb框架的潜能,打造一个精密而强大的技术运营监控体系!
2024-04-26 17:50:42
2017
1
原创 助力数智化转型:使用检索增强生成【RAG】构建物业行业大模型
LLM是一种通过大量数据训练的模型,可以回答任何问题或完成任务,并利用其参数化记忆。
2024-04-24 14:24:18
1554
原创 【JAVA】助力数字化营销:基于协同过滤算法实现个性化商品推荐
Mahout是基于Hadoop的机器学习和数据挖掘的一个分布式框架,是一个强大的算法库,具有极高的可扩展性以及易用性。Mahout还提供了一些预处理和特征提取的方法,帮助用户快速构建机器学习模型,它还支持多种编程语言,如Java、Python等,方便不同背景的用户使用。
2024-04-16 11:35:14
1925
原创 【JavaScript】微信小程序:高效性能优化策略与实践
在互联网人口红利消失、增量变缓的背景下,用户对性能的要求不断提高。因此,性能优化已成为开发者必须关注并解决的重要课题。
2024-04-15 18:41:02
1462
2
原创 4+1视图建模及架构设计工程实践
在进行架构设计之前,我们需要先梳理清楚业务流程,并使用UML统一语言来呈现统一的组织价值目标。通过清晰的图标,我们可以更好地传达信息,一图胜千文。
2024-04-12 09:10:40
2405
1
原创 接口自动化测试工程实践分享
缺陷逃逸率可以用来评估测试的有效性,确定当前产品发现的缺陷是否被有效修复,并为当前产品的质量是否达到测试质量目标提供最直接的判断依据。接口自动化测试的目的是为了提高测试效率和准确性,同时降低测试成本和周期。选用项目中所有不涉及修改或增加数据的测试套,并将它们归集到一个测试任务中,再加上云测测试任务可以选择相对应的环境进行测试,这意味着可以在任何环境中进行相应的点火测试。支持自定义测试任务,以适配更多的测试场景需求,一键生成详细的测试报告和慢接口数据的自动统计,极大地提升了开发测试流程的效率。
2024-04-11 14:40:33
964
1
原创 传媒百万级资源秒级调度实践
首先,我们计算每个项目需要调度的资源数量,然后将每个项目具体的资源调度工作分发到不同线程的子任务中进行,最后把各个子任务的结果组合起来得到最终的调度结果。拥有自动调度单(即从第一个项目开始调度可用资源,调度满后再调度下一个项目,直到调度完为止)和均衡调度(即每一个项目平均调度资源,公式为每个项目调度数=总需求数/项目数,不足需求数则每个项目继续调度一个资源,直到满足需求数为止)这两种不同的调度方式。同时,我们已经对结果和分页进行了相关的提示和处理,并指出统计数据是近似值而非准确值,并不影响功能的正常使用。
2024-04-08 10:00:19
867
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人