话题公司 › 得物

公司:得物

得物,原名“毒”,是中华人民共和国上海市上海识装信息科技有限公司推出的一个电商手机应用。第三方商家和个人可以入驻得物平台与其他用户进行交易。

一文解析得物自建 Redis 最新技术演进

自建Redis系统经过3年多持续演进,管理1000+集群,内存总规格达160T。通过自研DRedis SDK,解决了LB接入瓶颈,提升了稳定性和性能,支持同城双活就近读。Redis-server升级至6.2版本,支持多线程、热key统计和异步迁移,大幅提升性能。系统还提供了丰富的自动化运维功能,涵盖集群全生命周期管理,确保高效运维和资源优化。

Golang HTTP请求超时与重试:构建高可靠网络请求

在分布式系统中,HTTP请求的超时控制和重试策略至关重要。不合理的超时配置可能导致服务中断,甚至引发级联故障。通过context实现请求级别的超时传递,结合指数退避和抖动算法设计重试机制,确保请求的幂等性,优化连接池和内存复用,能有效提升系统的高并发和高可用性。超时和重试是分布式系统中的生存必需,需精心设计以平衡可靠性与性能。

RN与hawk碰撞的火花之C++异常捕获

本文深入探讨了RN页面偶发crash的根本原因,重点分析了unwind机制与C++异常处理的关系。通过剖析fbjni异常抛出、C++标准库与unwind的交互,揭示了ndk版本不一致导致的SIGSEGV和SIGABRT崩溃。文章还讨论了动态库符号链接过程及其对crash的影响,最终提出了MMKV符号裁剪和动态下发加载的解决方案,确保应用的稳定性。

风控基建实战:特征工程实践

特征工程是提升模型性能的关键,通过精心设计特征能有效捕捉数据中的预测价值。RFM模型和时间窗口是两大核心工具,前者量化用户行为,后者界定数据边界。自动化工具Featuretools可高效生成特征,但需结合业务理解避免无效组合。大模型Agent的引入让特征衍生更智能,兼顾解释性与预测力。好特征永远是模型的基石。

得物TiDB升级实践

得物DBA团队将TiDB从v5.3.3升级至v7.5.x,通过迁移升级方案规避了原地升级的抖动风险。新版本显著提升了性能与稳定性,平均RT降低50%,TiCDC同步效率提升数十倍,备份时间缩短超50%。同时优化了存储引擎压缩率,并引入TTL自动清理等实用功能。尽管遇到全表扫描和聚合查询计划问题,通过SPM绑定或参数调整解决。TiDB在非分片查询、分析场景及数据倾斜业务中展现出分布式优势,为高并发与大存储需求提供了可靠方案。

得物管理类目配置线上化:从业务痛点到技术实现

在电商交易领域,管理类目规则频繁调整,传统方式效率低、质量风险高。通过“管理类目配置线上化”项目,实现了规则迭代周期的显著缩短,自动化校验替代人工梳理,技术架构解耦业务与数据链路,提升了规则变更的实时性和准确性,为业务创新提供了有力支持。未来将引入AI预警和实时计算,进一步优化规则管理。

大模型如何革新搜索相关性?智能升级让搜索更“懂你”

得物利用大模型技术优化搜索相关性,解决传统BERT模型标注成本高、迭代慢、泛化差的问题。通过二阶段流程和R1慢思考机制,大模型准确率提升至86.67%,中长尾场景表现显著改善。线上测试显示,badcase率下降5.39%,节约百万级标注成本。未来将探索生成式排序和logits蒸馏,持续提升搜索精准度。

RAG—Chunking策略实战

分块技术是RAG系统的关键,决定了知识检索的连贯性和准确性。不当分块会导致信息断裂,影响模型推理。高质量分块需结合文档结构、语义边界和适度重叠,避免固定长度切割。策略包括基础分块、结构感知、语义主题分块及高级混合方法,需根据文本类型调整参数。优化分块能显著提升检索相关性和答案质量,是改善RAG性能的核心。

告别数据无序:得物数据研发与管理平台的破局之路

得物自建大数据研发与管理平台Galaxy,旨在提升数据交付效率、质量及架构合理性。平台聚焦数据研发套件、数据架构技术、数据质量技术和智能化数据研发四大核心能力,通过自动化、规范化手段优化数据生产链路,降低存储计算成本,提升数据复用度。未来将探索智能ETL Agent、Data Fabric和数据逻辑化等前沿技术,持续推动数据研发智能化与高效化。

从一次启动失败深入剖析:Spring循环依赖的真相

Spring在解决循环依赖时,通过三级缓存和提前曝光机制确保Bean的正确引用。然而,当循环依赖遇上AOP代理,如@Transactional或@Validated时,可能导致Bean版本不一致,引发启动失败。本文深入分析了这一问题的根源,并提供了短期和长期解决方案,强调从设计上避免循环依赖的重要性。

Apex AI辅助编码助手的设计和实践

Apex通过VSCode插件集成SSO认证、CursorRules知识库和Webview远程UI,实现无感安装MCP并提升提示词撰写效率。其架构设计以插件为主控,Webview承载UI,服务层聚合认证、工程上下文等功能。通过版本编排解耦插件迭代,确保安全与可观测性。核心功能包括规则知识库同步、远程Webview更新、Monorepo识别等,旨在将AI能力工程化落地,提升开发效率与代码质量。

从 JSON 字符串到 Java 对象:Fastjson 1.2.83 全程解析

Fastjson作为阿里开源的高性能JSON库,以处理小数据快著称。其核心架构分为序列化/反序列化引擎、配置管理和安全防护层,通过ASM字节码生成技术优化性能,但AutoType机制曾引发安全漏洞。源码分析揭示了其序列化采用DFS遍历对象树,反序列化依赖词法分析和安全检查。流式解析支持大文件处理。建议在非极端场景选用更安全的Jackson或Fastjson2。

用好 TTL Agent 不踩雷:避开内存泄露与CPU 100%两大核心坑

TTL Agent能透明传递线程上下文,但使用不当会引发内存泄漏和CPU飙升。生产案例显示,Agent顺序错误会导致透传失效,而高频线程切换场景下TTL开销会加剧性能问题。建议将TTL Agent置于首位,CPU密集型场景改用API显式透传。规范使用策略能有效规避稳定性风险,实现零侵入与性能的最佳平衡。

线程池ThreadPoolExecutor源码深度解析

线程池在并发编程中至关重要,通过复用线程减少资源开销,提升系统性能。核心设计包括线程复用、任务队列和拒绝策略,灵活控制资源。内置线程池虽便捷,但存在内存溢出风险,需谨慎选择。最佳实践包括异常处理、拒绝策略选择和线程隔离,确保系统稳定性和可维护性。合理使用线程池能显著提升性能,需结合业务场景精细调参。

基于浏览器扩展 API Mock 工具开发探索

探索浏览器插件开发,深入理解Manifest V3架构,掌握请求拦截与脚本注入核心技术。通过Mock工具实现API请求拦截与数据模拟,提升开发效率。项目结构设计合理,功能丰富,包括Mock规则创建、页面白名单管理及请求日志记录。未来将结合AI能力,进一步拓展插件应用场景,优化开发体验。

破解gh-ost变更导致MySQL表膨胀之谜

MySQL DDL变更后,表存储空间膨胀近100%,统计信息偏差严重,部分SQL出现慢查。根因在于变更工具机制与单行记录过大叠加,导致页分裂异常,一个页仅存一条记录,浪费空间。统计信息因页内唯一值减1操作而失真,进而影响SQL优化器决策。解决方案包括临时执行原生DDL语句重整表空间,长期则需调整变更流程,避免全量与增量数据交叉并行执行。

首页 - Wiki
Copyright © 2011-2025 iteam. Current version is 2.148.1. UTC+08:00, 2025-11-19 19:33
浙ICP备14020137号-1 $访客地图$