CaffeineCache Api介绍以及与Guava Cache性能对比| 京东物流技术团队

5 月 17 日
阅读 19 分钟
763
在开发中,为了达到降低依赖、提高访问速度的目的。会使用它存储一些维表接口的返回值和数据库查询结果,在有些场景下也会在分布式缓存上再加上一层本地缓存,用来减少对远程服务和数据库的请求次数。

系统国际化之多语言解决方案| 京东物流技术团队

5 月 17 日
阅读 11 分钟
1.3k
随着京东各业务板块国际化进程的不断推进,诸多业务已经融入了多元文化中,一个一体化的多语言系统解决方案成为各个技术团队讨论的焦点。国际物流系统凭借在国际化领域多年的经验,特别是在系统多语言处理上长期的经验积累,总结了一套标准的系统多语言框架,旨在为大家提供帮助,避免各系统在国际化进程中重复的调研。...

暗水印——空域:二值化图像水印(看不见我吧 啦啦啦~)

5 月 17 日
阅读 2 分钟
292
引言随着计算机和网络技术的飞速发展,信息的安全保护问题日益突出。数字图像、音频和视频等多媒体数字产品愈来愈需要一种有效的版权保护方法——水印技术,通常用于保护知识产权、防止未经授权的访问、作弊等。广义上可以把水印技术划分为四大类:图像水印、视频水印、音频水印和文本水印。这些水印技术都有其独特的特点...

通过MVEL表达式和Apache Chain职责链模式解耦MQ消息处理节点的实践应用

5 月 16 日
阅读 11 分钟
216
本文主要讲解了MVEL表达式和责任链设计模式相结合一起的消息处理解决方案设计、解耦消息处理节点以及方便代码维护扩展。通过“订单拆单消息”的接入作为具体实践案例,简要阐述了MVEL表达式和Apache Chain职责链设计模式应用场景。希望通过本文,读者可以对MVEL表达式和责任链模式相关概念有一定的认识,并且能够将它们应...

京东秒送售后系统退款业务重构心得| 京东零售技术团队

5 月 16 日
阅读 4 分钟
306
一、重构背景1.1、退款京东秒送秒送退款有2套结构,代码逻辑混乱;其中秒送、天选部分售后单是和平生pop交互退款,部分是和售后中台交互退款;并且兼容3套逻辑;痛点:代码繁重,缺乏合理性的设计,后续迭代开发以及维护成本高,同时增加了系统的风险和不稳定性1.2、金额计算京东秒送两套独立的逻辑结构计算,在此基础上...

精准测试实践-测试范围分析| 京东云技术团队

5 月 14 日
阅读 1 分钟
540
需求迭代过程中产研漏评估业务影响点是bug漏到生产环境的主要原因之一。减少漏评估问题的发生是提升交付质量的重要方向,精准测试是除依赖产研人员能力及经验外的另一种分析业务影响点的方式。

画像系统人群服务数据存储架构的演进与创新| 京东云技术团队

5 月 14 日
阅读 7 分钟
351
标签画像系统是一种数据管理和分析工具,它通过整合和分析用户的行为数据、交易数据、社交数据等多维度信息,构建出用户的详细画像,帮助咱们运营人员更好地理解目标用户群体,从而实现精准营销和精细化运营。

OSS_PIPE:Rust编写的大规模文件迁移工具| 京东云技术团队

5 月 13 日
阅读 3 分钟
211
随着业务的发展,文件数量和文件大小会急剧增加,文件迁移的数量和难度不断攀升。oss_pipe 是rust编写的文件迁移工具,旨在支撑大规模的文件迁移场景。

如何优雅的使用ollama| 京东云技术团队

5 月 13 日
阅读 2 分钟
483
入门开源大语言模型,最好的工具就是ollama,这是一款简单的大模型本地部署框架,支持基于命令行的方式运行多种大语言模型,并提供了相应的Python和JS SDK,可以基于此方便实现Chatbot UI。这篇文章就以京东云智算平台为例(其他平台也是类似,甚至可以在本地电脑运行),分享如何一键安装ollama的基本操作。

什么? 20分钟,构建你自己的LLaMA3应用程序! | 京东云技术团队

5 月 13 日
阅读 3 分钟
325
4月19日,Meta发布了最新的大语言模型LLaMA3,具体包括一个8B模型和一个70B模型,上下文长度支持8K,被誉为史上最强开源大语言模型,开源社区的“重磅炸弹”,效果直指GTP4。在诸多评测任务上,LLaMA3都有非常炸裂的效果。8B模型在多项指标中超越了Gemma7B和Mistral 7B Instruct,而70B模型则超越了闭源的Claude 3 Sonnet...

浅析MySQL代价模型:告别盲目使用EXPLAIN,提前预知索引优化策略| 京东零售技术团队

5 月 10 日
阅读 19 分钟
330
在 MySQL 中,当我们为表创建了一个或多个索引后,通常需要在索引定义完成后,根据具体的数据情况执行 EXPLAIN 命令,才能观察到数据库实际使用哪个索引、是否使用索引。这使得我们在添加新索引之前,无法提前预知数据库是否能使用期望的索引。更为糟糕的是,有时甚至在添加新的索引后,数据库在某些查询中会使用它,而...

一招MAX降低10倍,现在它是我的了| 京东零售技术团队

5 月 10 日
阅读 12 分钟
265
一.背景性能优化是一场永无止境的旅程。到家门店系统,作为到家核心基础服务之一,门店C端接口有着调用量高,性能要求高的特点。C端服务经过演进,核心接口先查询本地缓存,如果本地缓存没有命中,再查询Redis。本地缓存命中率99%,服务性能比较平稳。   随着门店数据越来越多,本地缓存容量逐渐增大到3G左右。虽然...

【京东云新品发布月刊】2024年4月产品动态

5 月 10 日
阅读 1 分钟
164
京东云4月产品动态:1.【言犀AI虚拟主播】"采销东哥"数字人是怎样练成的?“大家好,好久不见,我是你们的老朋友东哥……”面对众网友喊话开直播,刘强东以新的形式与大家见面。4月16日下午6点18分,由京东云言犀打造的“采销东哥”AI数字人开启直播首秀,同时亮相京东家电家居、京东超市采销直播间。2.【言犀AI开发计算平台】...

什么? 20分钟,构建你自己的LLaMA3应用程序| 京东云技术团队

5 月 9 日
阅读 3 分钟
499
4月19日,Meta发布了最新的大语言模型LLaMA3,具体包括一个 8B 模型和一个 70 B 模型,上下文长度支持8K, 被誉为史上最强开源大语言模型,开源社区的“重磅炸弹”,效果直指GTP4。在诸多评测任务上,LLaMA3都有非常炸裂的效果。 8B模型在多项指标中超越了Gemma 7B和Mistral 7B Instruct,而70B模型则超越了闭源的Claude 3...

深入理解java反射机制及应用 | 京东物流技术团队

5 月 9 日
阅读 21 分钟
389
因为最近项目中经常有java反射的使用,而其中的IOC、动态代理用到了反射,因此趁这个机会来总结一下关于Java反射的一些知识,复习一下。本篇基于JDK 1.8。

深入理解分布式锁:原理、应用与挑战| 京东物流技术团队

5 月 9 日
阅读 16 分钟
588
在单机环境中,我们主要通过线程间的加锁机制来确保同一时间只有一个线程能够访问某个共享资源或执行某个关键代码块,从而防止各种并发修改异常。例如,在Java中提供了synchronized/Lock。但是在分布式环境中,这种线程间的锁机制已经不起作用了,因为系统会被部署在不同机器上,这些资源已经不是在线程间共享了,而是进...

一种极简单的SpringBoot单元测试方法| 京东零售技术团队

5 月 9 日
阅读 9 分钟
386
本文主要提供了一种单元测试方法,力求0基础人员可以从本文中受到启发,可以搭建一套好用的单元测试环境,并能切实的提高交付代码的质量。极简体现在除了POM依赖和单元测试类之外,其他什么都不需要引入,只需要一个本地能启动的springboot项目。

营销权益平台春晚技术探究| 京东云技术团队

5 月 7 日
阅读 3 分钟
367
在当前快速发展的互联网环境中,许多企业和服务都面临着高并发场景的挑战。随着用户规模不断增长,对于同一时间内大量用户请求的处理能力、系统性能、稳定性和容错性的要求也日益提高。高并发场景对系统架构设计、数据库设计、缓存策略、自动化运维、安全防护、成本、效率等方面提出了重大挑战,需要综合考虑各项因素并...

京东科技数字化营销能力的演进与最佳实践| 京东云技术团队

5 月 7 日
阅读 22 分钟
656
在当今数字化时代,全球互联网用户已超过50亿人,中国的互联网用户数量更是达到10.5亿,这为企业提供了巨大的市场机遇和挑战。根据市场研究公司的最新报告,全球数字营销费用支出预计将在未来五年内进一步大幅增加,这表明数字化营销已成为企业获得竞争优势的关键战略。依托于京东科技的业务发展,结合业务场景真实遇到...

企业IT架构治理之道| 京东云技术团队

5 月 7 日
阅读 11 分钟
352
英文Architecture本源来自于拉丁语,最早起源于建筑领域,建筑是文明社会一个重要的标志,同时也是人类社会最早形成完善理论和经验的领域。人民在长期的生产生活中,乐于将经验进行总结,希望将具象的场景浓缩成简单的结构和逻辑,附加场景后便于理解和传播,因此架构是对所做工作总结的一个显性成果,后期形成了方法论...

电子合同一站式解决方案 | 京东云技术团队

5 月 6 日
阅读 4 分钟
303
由京东科技业务中台主导发起,联合法律部、安全部共建,旨在为业务提供电子合同管理的中台化能力,当前已形成一套成熟的“全线上、全生命周期电子合同管理系统”,可提供包括合同模板创建、模板预览、合同生成、合同预览、合同签署、合同记录查询等产品能力。并在京东集团内部进行了广泛的应用,包括零售、物流、科技等各...

百舸实践之「埋点数据深度治理与应用」 | 京东云技术团队

5 月 6 日
阅读 5 分钟
278
随着公司和业务的不断发展,百舸平台也从单一内容投放转向了以流量和数据为基础的流量运营模式。在这个转变过程中,数据深度治理与应用的重要性尤为凸显,在数据深度治理过程中,需要将用户行为数据、投放素材以及投放效果三者紧密的串联起来。数据深度治理和应用,一方面满足了当前精细化运营的需求,另一方面实现高效...

交易履约之产品中心实践| 京东云技术团队

5 月 6 日
阅读 6 分钟
809
科技产品中心系统从2019年开始建设产品库,主要接收金融类产品,逐渐收口科技8套分散的产品管理系统,统一对接各业务线、财务、经分等,现阶段融合了科技各业务线的产品管理能力,

大数据小白的测试成长之路

4 月 28 日
阅读 4 分钟
192
22年校招入职京东后,我一直在数据中台测试部从事测试开发的工作。毕业后,写的最多的文档是测试计划和测试报告,鲜有机会就自己的成长码字进行回顾和总结。借“up技术人”栏目,也终于是在工作之余回头望,对自己这近两年时光进行一个小总结。

系统整容纪:责任链设计模式的应用实战(爆灯了,研发工期由45天降为1天)

4 月 28 日
阅读 4 分钟
299
22年校招入职京东后,我一直在数据中台测试部从事测试开发的工作。毕业后,写的最多的文档是测试计划和测试报告,鲜有机会就自己的成长码字进行回顾和总结。借“up技术人”栏目,也终于是在工作之余回头望,对自己这近两年时光进行一个小总结。

记一次5分钟大模型生成物流网关多域名配置工具

4 月 28 日
阅读 2 分钟
183
小哥工作台配置物流网关配置一个接口,需要三个服务域名(自营、3pl、港澳),三个环境(测试、UAT、正式),3*3相当于需要配置9次,其中除了别名,其他都配置基本相同。

京东广告研发——效率为王:广告统一检索平台实践

4 月 25 日
阅读 9 分钟
175
实践证明,将互联网流量变现的在线广告是互联网最成功的商业模式,而电商场景是在线广告的核心场景。京东服务中国数亿的用户和大量的商家,商品池海量。平台在兼顾用户体验、平台、广告主收益的前提推送商品具有挑战性。京东广告检索平台需要在保证服务高效可靠的前提下,为广告与用户需求进行有效匹配,提供个性化、精...

三十分钟入门基础Go(Java小子版)

4 月 25 日
阅读 12 分钟
221
前言Go语言定义Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态、强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC,结构形态及 CSP-style 并发计算。适用范围本篇文章适用于学习过其他面向对象语言(Java、Php),但没有学过Go语言的初学者。文章主要从Go...

安全测试之探索windows游戏扫雷

4 月 25 日
阅读 4 分钟
183
扫雷游戏相信很多人都从小玩过,在那个电脑游戏并不多的时代,扫雷成为玩的热度蛮高的一款游戏之一,然而就在有一次,接触到了一次不寻常的扫雷过程,使得后来我也有了这个冲动,也来做一次。通过动态调试,逆向和C来写一个扫雷辅助工具从而提高逆向与编码技能。动态调试(分析)首先进行扫雷程序的动态调试(分析):打...

京东广告研发 —— 京东推荐广告排序机制演化

4 月 24 日
阅读 9 分钟
371
在线广告是国内外各大互联网公司的重要收入来源之一,而在线广告与传统广告最大的区别就在于其超大规模的实时竞价环境:数以万计的广告主在一天内可以参与亿级别的流量竞拍。在这复杂的实时竞价环境中,广告系统的重排模块(Rerank)担负着确定 流量最终分发以及计费方式的重要职责。 其中,流量分发会决定最终曝光的广...