公司:得物
得物,原名“毒”,是中华人民共和国上海市上海识装信息科技有限公司推出的一个电商手机应用。第三方商家和个人可以入驻得物平台与其他用户进行交易。
浅析Java类隔离规避依赖冲突的实现原理
Java类隔离容器的思路是在Java语言既有特性的基础上,利用类加载劫持、类加载器编排实现了一套多版本类并存的机制,确实可以减少某些场景下的类版本冲突的问题。
包材推荐中的算法应用
本文侧重介绍包材推荐中运筹优化算法实现的具体方法以及可以发挥的作用,旨在让大家了解其数学原理和业务价值。
得物自建 Redis 无人值守资源均衡调度设计与实现
目前 Redis-server 宿主机平均内存使用率和内存分配率均达到一个合理且较高的水位,资源管理处于业内第一梯队,使用最低的成本做到最大的支撑业务缓存需求。
暗水印显隐术助力生产排障提效
今天我们从水印技术的前世今生,一步步展开暗水印显隐术的神秘面纱,揭秘暗水印显隐术与 OCR 的邂逅,如何提升测试、生产排障效率的。
深入理解 Babel - 微内核架构与 ECMAScript 标准化
利用 Babel,开发者可以使用 ECMAScript 的各种新特性进行开发,同时花极少的精力关注浏览器或其他JS运行环境对新特性的支持。甚至,开发者可以根据自身需要,创造属于自己的 JavaScript 语法。
风控基建实战:互联网的矛与盾——爬虫与反爬虫
本文总结常见及用到的基本爬虫策略,讲述较常用策略场景及问题。
得物App白屏优化系列|归因篇
本文将介绍从用户视角出发的白屏检测方案以及线上白屏问题的大致归因思路。
风控基建实战:如何打造高效安全的AIGC系统
如何能够让用户能够轻松地接触和利用ChatGPT,从而提升日常工作效率,并发掘AIGC在各种业务场景中的潜力?
浅析JVM invokedynamic指令和Java Lambda语法
JDK8如此旺盛的生命力,与其优异的兼容性、稳定性和足够日常开发使用的语言特性有极大的关系,这其中最引人瞩目的语言特性莫过于Lambda表达式。本文将从JVM和Java两个层面着手,和大家一起深入解析Lambda表达式。
得物App白屏优化系列|网络篇
我们在以解决用户白屏为目标的行动中,逐步完善了客户端网络监控、云端CDN监控。并在此过过程中完成DNS、建连、证书、运营商调度等方面的优化,杜绝了某些特定错误的发生,保障了更多用户的网络体验。
利用多Lora节省大模型部署成本
如何把多个大模型合并部署以节省成本呢?本文将深入探讨这一技术与应用场景,利用多Lora合并部署大模型。
解密JVM崩溃(Crash):如何通过日志分析揭开神秘面纱
在本文中,我们将基于崩溃的现场进行深入探讨以及如何通过技术手段来识别、调试和解决这些问题。同时我们将深入研究如何利用现代开发工具和最佳实践来减少系统崩溃的可能性,进而提高系统的稳定性和可靠性。
TensorFlow白屏监控应用实战
这里先简单介绍一下白屏监控实现方式,在进入webview后,由客户端对webview进行截屏随后上传图片到 OSS,并进行埋点。
在flink层消费埋点数据,获取图片,对图片判定结果(白屏,非白屏)进行落库。
得物App白屏优化系列|图片库篇
图片加载作为重中之重的App体验指标,端侧的白屏问题则是其中最为严重的问题之一。想象一下如果你在浏览交易商品、社区帖子等核心场景下,图片无法完成加载是多么糟糕的体验,线上过往也陆续有一些白屏的用户反馈。
客户端架构侧从用户白屏问题反馈出发,深入分析每一个用户的实际情况,从0到1完成了白屏体系监控建设,借助独立搭建的白屏分析平台能力,从图片库、网络库、CDN质量等3个维度进行了专项治理优化。本文重点带你了解得物图片库是如何完成白屏精细化监控的基础能力、问题定位、治理优化,实现线上用户白屏问图片库相关Issue反馈基本清零。
轻量级的灰度&配置平台
传统的灰度发布服务往往过于定制化,缺乏灵活性和通用性,无法满足不断变化的业务需求,往往灰度的场景可能通过代码硬编码或者简单的配置中心配置。在这样的背景下,本文介绍了一种全新的、轻量级的灰度平台,将为大家的业务带来全新的灰度体验。
实战从零开始实现Raft
本文深入探讨了Raft日志复制算法的核心概念和实现细节。从日志复制状态机的基础,到Leader、Follower、Candidate的角色定义,我们逐步揭开了Raft算法的神秘面纱。