得物技术

其他

深入理解Sora技术原理|得物技术

的方式来实现多模态训练,使得条件图片生成任务也可以实现。https://github.com/CompVis/latent-diffusionTransformer架构Transformer
3月11日 下午 6:30
其他

商家可视化埋点探索和实践|得物技术

Dom-Inspector,圈选的本质就是在用户鼠标移动的时候,在元素上层出现一个同样大小的浮层,以便用户识别。获取用户鼠标移动和鼠标移动处的元素,在
3月6日 下午 6:31
其他

得物布局构建耗时优化方案实践

com.google.android.material.internal.ThemeEnforcement.checkTheme(ThemeEnforcement.java:243)
3月4日 下午 6:30
其他

云成本优化的新武器-ZingJDK|得物技术

算法的标记器与其他并发标记器的区别也是始于并发标记阶段的。在并发标记阶段中,如果应用程序线程修改未标记的对象,那么该对象会被放到一个队列中,以备遍历。这就保证了该对象最终会被标记,也因为如此,C4
2月28日 下午 9:41
其他

前端monorepo大仓共享复杂业务组件最佳实践|得物技术

OrderDetailModule;开关对于远程组件挂载成功,但是功能不能正常使用的可用下面的方法。对于新功能未达到业务要求需要支持手动回退版本的降级。使用前端配置平台开关,开关开启走
2月26日 下午 6:30
其他

JVM STW 和 Dubbo 线程池耗尽的相关性|得物技术

EXHAUSTED,指的是类似开头描述的那种,从监控层面排查、追溯发现业务层请求处理没有瓶颈、没有抖动。线程池监控数据看起来也一直很健康,但是就是发生了线程池耗尽问题,影响了业务。如果一直停留在
2月23日 下午 6:30
其他

大模型在产品原型生成中的应用实践|得物技术

文档页面进行文字选择,然后唤起原型生成工具生成页面原型和修改原型。本文主要介绍了我们利用大模型辅助产品同学生成页面原型的实践经验。二流程设计一般来说,产品同学是根据业务同学或者运营同学的
2月21日 下午 6:30
其他

DartVM GC 深度剖析|得物技术

时,需要开发者手动管理内存,想要保证完全正确的管理内存需要开发者花费相当大的精力。所以为了让程序员把更多的精力集中在实际问题上,GC
2月5日 下午 6:29
其他

互动游戏团队如何将性能体验优化做到TOP级别|得物技术

个左右的汉字,那么在使用字体库的时候,是不是可以默认只需要导出部分即可。经过处理后的字体库大小如下图:字体库数量,你得控制上面说了一个字体库的大小是多大,就算是经过处理,最少也会有
1月31日 下午 6:30
其他

得物自动化平台执行器设计与实现

切片-取第2个到第30个[1:30:2]:切片-取第2个到第30个,步长为2[::-1]:切片(顺序颠倒)【页面正使用占位符】【脚本中使用增强key】占位符使用案例案例1:"demoMobile":
1月29日 下午 6:30
其他

SpEL应用实战|得物技术

BizException(ReturnCode.EXCEPTION.getCode(),String.format("SpEL表达式解析异常:[%s]",expressionString),e);
1月24日 下午 6:30
其他

得物大模型平台接入最佳实践

更能提高模型的准确性和稳定性,因为有更多的例子可以参考。在以上三种情况下,Prompt(提示语)就是用来提供自然语言指令和少量例子的语句,以便引导模型完成任务。链式思维链式思维(Chain
1月22日 下午 6:30
其他

R8疑难杂症分析实战 - 类反射篇|得物技术

的类方法,成员变量给替换成无意义的简短字符,例如a,b,c,d。在实际执行的过程中其实是分成两步:将要混淆的目标类及其所有的成员变量,方法的名称都替换成混淆字符,这一步其实主要是在修改常量池中的
1月17日 下午 6:30
自由知乎 自由微博
其他

解密得物Trace2.0:日PB级数据量下的计算与存储性能优化实战

年底正式开始使用。在过去的两年里,我们面临着数据量呈爆炸式增长的巨大挑战。然而,通过对计算和存储的不断优化,我们成功地控制了机器数量的指数级增加。我们每天处理的日增数据量数
1月15日 下午 6:30
其他

订单视角看支付|得物技术

网站下单并确认支付。商户系统生成订单信息并构造支付请求发送到该支付产品系统。系统校验通过后拼装本次支付所需参数返回给商户前端。商户前端将页面跳转至该支付产品官方中间页,如果用户手机上安装了该支付产品
1月8日 下午 6:30
其他

大语言模型系列—预训练数据集及其清洗框架|得物技术

数据集公布的数据类别包括公司年报、Wiki、问答(含知乎最高点赞、Wikihow、Stackexchage、外交部答记者问)、新闻、法律(判决书)、政府文章(如学习强国,政府工作报告)和代码,共
1月3日 下午 6:30
其他

得物云原生容器技术探索与落地实践

却无法调度”的问题,影响业务发布效率和体验。在集群中容器实例变更比较频繁的时候,某个大规格的业务集群在做滚动更新时,释放的旧的实例很可能被小规格的容器实例所抢占,导致无法调度。研发同学负责
2023年12月27日
其他

Jedis连接池究竟是何物|得物技术

连接维护来讲,本身就是一个开销,因此,需要有一个规则,当有一些对象实在太空闲了,就把它们踢掉。哪些对象应该被驱逐?首先会从空闲对象列表中挑选出一部分对象,而这个挑选过程本身也有一个规则,它受
2023年12月25日
其他

粗排优化探讨|得物技术

商品,如包括全域点击样本就算一次命中,统计所有请求中的命中占比。全域修正点击TopK命中率Adj_Hitrate_clk@TopK:取全域点击修正后的曝光点击样本,评估所有融合层输出样本,取
2023年12月20日
其他

一口气看完43个关于 ElasticSearch 的使用建议|得物技术

BucketSortPipelineAggregationBuilder("spuBucket",null).from((pageNum-1)*pageSize).size(pageSize));
2023年12月18日
其他

Flutter 全埋点的实现|得物技术

Tree):抽象语法树,是一种用于表示源代码结构的树形结构,每个节点代表一个语法单元,例如表达式、函数、变量等。它在编译器和解释器中扮演着非常重要的角色,是代码优化、代码转换和运行的基础。通过构建
2023年12月13日
其他

测试左移与提测流水线的应用实践|得物技术

分支。【分支规范】是(已合入):允许提测;否(没合入):不允许提测。流程:协同面板--->子域/版本号--->需求“开发”节点--->提测提测自动化提测自动化配置:BVT
2023年12月11日
其他

前端monorepo大仓权限设计的思考与实现|得物技术

onDidOpenTextDocument,当研发打开任何文件的时候,都可以触发监听事件,那么我们就能在监听事件里面去做日志发送相关的逻辑,实现文件访问日志记录的功能,大致的实现如下:export
2023年12月6日
其他

一次性讲清楚「连接池获取连接慢」的所有原因|得物技术

小伙伴的客服压力。参考文档:https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing往期回顾1.
2023年12月4日
其他

得物大模型平台,业务效果提升实践

AWQ(用于量化)、GPTQ(用于量化)、VLLM(包括PageAttention)、TGI(包括PageAttention和FlashAttention)、Tensorrt-llm(用于算子融合和
2023年11月29日
其他

得物商家域精准测试实践

个有效问题:分别归属为其他部门。多个域参与仓库的代码开发,在多个域共建情况下,无法准确预估各域改动带来的影响范围,通过精准推荐能够涉及影响的范围,聚焦在改动接口的自动化结果分析,节省环境及其他
2023年11月27日
其他

效率前端微应用推进之微前端研发提效|得物技术

个应用才能启动开发的问题,所以我们不过度投入精力关注这个问题。三技术调研解决「默认情况下,父子应用需要分别独立启动,并指定关联关系」的问题,最好的方式是回归到非微前端场景下的常规开发方式,即只启动
2023年11月22日
其他

得物商品状态体系介绍

的资料,可以参考作者的介绍:https://blog.csdn.net/significantfrank/article/details/104996419五状态机性能评测本次对比的是
2023年11月20日
其他

线程剖析 - 助力定位代码层面高耗时问题|得物技术

开销。具体就是对于快照集中每个快照的栈帧,按照它的开始时间取快照集中相同栈帧的最小值,结束时间取快照集中相同栈帧的最大值这个规则进行聚合,流程如下图所示:而数据发送层就比较简单了,采用高性能无锁队列
2023年11月15日
其他

知识抽取简述|得物技术

借助已有的高质量知识库进行远程监督训练,避免人工标注。文中将高质量短语定义为具有完整语义的单词,同时满足以下四个条件:Popularit:文档中出现的频次足够高;Concordance:Token
2023年11月13日
其他

一文搞懂得物前端监控

都加上标记)数据上报(收集,存储)分析和计算(将采集到的数据进行加工汇总)可视化展示(按照纬度将数据展示)监控报警(发现异常后按一定的条件触发报警)前端埋点方案代码埋点代码埋点,就是项目中引入埋点
2023年11月8日
其他

虚拟线程原理及性能分析|得物技术

虚拟机调度,而不是操作系统。虚拟线程占用空间小,同时使用轻量级的任务队列来调度虚拟线程,避免了线程间基于内核的上下文切换开销,因此可以极大量地创建和使用。简单来看,虚拟线程实现如下:virtual
2023年11月6日
其他

彩虹桥架构演进之路-性能篇|得物技术

在发起请求后,当前线程会一直阻塞直到数据库返回数据,当出现大量慢查或者数据库出现故障时,会导致大量线程阻塞,最终雪崩。在上一篇彩虹桥架构演进文章中,我们做了一些改进来避免了
2023年11月1日
其他

数据分层:打造数据资产管家|得物技术

客服发送一条消息背后的技术和思考|得物技术5.
2023年10月30日
其他

一文带你走进得物视频

路转码(720P-H265和1080P-H265),否则一路转码(720P-H265)。算法处理回调:接收算法去水印、生成封面图等处理回调,保存处理后内容文件到内容媒体库。去水印类型,MQ
2023年10月25日
其他

Android发热监控实践|得物技术

调频、动态帧率、分辨率降级端内低功耗模式探索自动化诊断报告单用户定向自动化分析输出诊断报告七总结在此也只是粗略介绍当前已经做的针对发热治理的一些初步工作,以及对未来发热功耗相关开展的思路,希望能让
2023年10月23日
其他

如何正确使用 Bean Validation 进行数据校验|得物技术

constraintViolations.iterator().next().getMessage());自定义校验自定义注解:@Target({ElementType.METHOD,
2023年10月18日
其他

客服发送一条消息背后的技术和思考|得物技术

消息的可靠性众所周知,TCP本身就是具有可靠性的,但是它只能保障传输层可靠,而应用层之间的可靠性并不能保证,我们后续会有针对性的专项文章进行发表,本次就不再赘述。那我们该如何保障应用之间的可靠性呢?
2023年10月16日
其他

硬核 JVM 压缩指针详解|得物技术

以供后面的对象进行内存对齐。为什么计算机只能从特定地址读取数据?计算机之所以只能从特定地址开始读取数据,是由于在内存中存储的物理位置导致的。这是一根内存条,上面有
2023年10月11日
其他

得物 Redis 设计与实践

等组件的部署,自动完成组件部署过程中涉及的上述机器推荐、配置文件准备、节点安装与启动等所有过程。为了保证实例中所有组件的高可用,自动化部署过程中包含一些必要的部署规则:ConfigServer
2023年10月9日
其他

再玩玩B端搭建|得物技术

搭建平台,用户可以根据自己的需求,快速构建自定义的组件和应用程序,而无需编写大量的代码。用户可以选择在模板中制作自己喜欢的界面和布局,并自定义相关的数据驱动器和互动部件。降低维护负担:使用
2023年9月25日
其他

实时数仓投放主备链路Diff测试工具落地实践|得物技术

}}平台可视化创建任务执行列表结果报告-平台展示如下图:一次执行失败的结果,通过率为99.8471,未达到99.99%。结果报告-飞书通知如下样例:执行需求名称:主备Diff-521执行者:***
2023年9月22日
其他

ZGC关键技术分析|得物技术

来将重定位前(旧)地址映射到重定位后(新)地址。无论是业务线程作为使用者访问对象,还是GC线程遍历堆中的所有活动对象(在标记期间)都有可能会触发读屏障。ZGC读屏障如何实现呢?举个例子,代码
2023年9月20日
其他

包体积:Layout 二进制文件裁剪优化|得物技术

兼容调整虽然理论上说移除布局的属性后对于正常的流程无影响,但是,该有的问题总还是会有的,真一个问题都没有那才让人心里不踏实,接下来看兼容的一些异常情况。TabLayout
2023年9月18日
其他

Go语言进化之路:泛型的崛起与复用的新篇章|得物技术

1.18版本及更高版本中支持。实例化(Instantiations):根据泛型类型的模板和类型实参生成具体类型的过程,本质上是传统意义下函数调用时的实参传递和函数执行的过程。泛型类型(Generic
2023年9月15日
其他

得物SRE视角下的蓝绿发布

SVC请求(暂不支持蓝绿发布)其中Gateway也是通过Dubbo或者Feign请求下游服务,因此也可统一为RPC类型,所以得物目前的流量主要包含RPC、MQ、JOB三种。2.1
2023年9月13日
其他

Enhancer-轻量化的字节码增强组件包|得物技术

启用插件九、总结与规划一问题描述当我们的业务发展到一定阶段的时候,系统的复杂度往往会非常高,不再是一个简单的单体应用所能够承载的,随之而来的是系统架构的不断升级与演变。一般对于大型的To
2023年9月11日
其他

算法AB实验平台进化历程和挑战|得物技术

cspu_1020,spu_771等。资源位:广告位,榜单位。实验:资源本次采用的AB实验策略,多个实验用-隔开。自定义值:允许应用方进行扩展的字段,比如
2023年9月6日
其他

得物API元数据中心探索与思考

JavaPsiFacade.getInstance(project).findClass(psiParameter.getType().getCanonicalText(),
2023年9月4日
其他

实时数仓混沌演练实践|得物技术

按照天维度,收集一段时间内,同一天相邻整点指标波动数据找规律,比如每天上午9点到10点的波动数据,然后分别通过一系列的数学分布方法进行数据统计,从而希望找一个相对稳定的波动区间;方案三:
2023年8月28日