java浅拷贝BeanUtils.copyProperties引发的RPC异常

4 月 30 日
阅读 2 分钟
227
近期参与了一个攻坚项目,前期因为其他流程原因,测试时间已经耽搁了好几天了,本以为已经解决了卡点,后续流程应该顺顺利利的,没想到 人在地铁上,bug从咚咚来\~

大数据从业者必知必会的Hive SQL调优技巧

4 月 30 日
阅读 9 分钟
259
摘要:在大数据领域中,Hive SQL被广泛应用于数据仓库的数据查询和分析。然而,由于数据量庞大和复杂的查询需求,Hive SQL查询的性能往往不尽人意。本文针对Hive SQL的性能优化进行深入研究,提出了一系列可行的调优方案,并给出了相应的优化案例和优化前后的SQL代码。通过合理的优化策略和技巧,能够显著提升Hive SQL的...

Taro on Harmony :助力业务高效开发纯血鸿蒙应用

4 月 29 日
阅读 5 分钟
330
纯血鸿蒙逐渐成为全球第三大操作系统,业界也掀起了适配鸿蒙原生的浪潮,用户迁移趋势明显,京东作为国民应用,为鸿蒙用户提供完整的购物体验至关重要。

云交易技术对接全景

4 月 29 日
阅读 6 分钟
258
简介:对外开放平台,通过对接各种流量场,输出京东商品供应链能力。主要业务模式: 1、官方旗舰店:京东以旗舰店方式入驻各大流量平台。 2、一件代发:为品牌商、商家在流量平台或者私域流量内的订单提供履约服务。

自己写插件-实现时间戳自由

4 月 29 日
阅读 6 分钟
409
参考平常使用最高频的一个插件。它最提效的使用方式是在日志中选择一段字符串,然后右键选择用插件打开就可直接展示出格式化之后的数据。省略了复制数据-找网站-粘贴数据的中间流程。因此,要做的这个插件也应该做到选中时间格式的字符串然后用插件打开直接完成转换,且支持输入完成转换。

【前瞻技术布局】打破"沙漏“现象→提高生成式搜索/推荐的上限

4 月 27 日
阅读 5 分钟
1.5k
作者:京东零售 王彗木****东方若晓,莫道君行早EMNLP 2024: Breaking the Hourglass Phenomenon of Residual Quantization: Enhancing the Upper Bound of Generative Retrievalpaper链接: [链接]0 摘要生成式搜索/推荐在搜索和推荐系统中已经成为一种创新的范式,它通过使用基于数值的标识符来提升效率和泛化能力。...

设计模式-策略模式

4 月 27 日
阅读 2 分钟
318
策略模式(Strategy Pattern)也称为(Policy Parttern)。 它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变换,不会影响到使用算法的客户。策略模式属性行为模式。

秒送LBS场景下的C端SOA服务容灾建设之-数据备份篇

4 月 25 日
阅读 8 分钟
326
在面向服务的架构(SOA)系统中,容灾能力是保障系统稳定性的重要组成部分。通过引入多数据中心部署 、 自动化故障转移、数据备份等技术手段,可以有效提升系统在面对突发灾难事件时的恢复能力。例如,采用主从复制和异地多活架构,可以确保在某个数据中心发生故障时,其他数据中心能够迅速接管业务,避免服务中断。此外...

从 Java 到 Go:面向对象的巨人与云原生的轻骑兵

4 月 25 日
阅读 12 分钟
396
Go 语言在 2009 年被 Google 推出,在创建之初便明确提出了“少即是多(Less is more)”的设计原则,强调“以工程效率为核心,用极简规则解决复杂问题”。它与 Java 语言生态不同,Go 通过编译为 单一静态二进制文件实现快速启动和低内存开销,以25个关键字强制代码简洁性,用接口组合替代类继承,以显式返回error取代异常...

探索Playwright:前端自动化测试的新纪元

4 月 23 日
阅读 3 分钟
366
在前端开发中,自动化测试是确保软件质量和用户体验的关键环节。随着Web应用的复杂性不断增加,手动测试已经无法满足快速迭代和持续交付的需求。自动化测试通过模拟用户与应用的交互,能够高效地执行重复性测试任务,加快测试周期,提升测试覆盖率,从而更早地发现缺陷和问题。这不仅提高了软件的稳定性和可靠性,还降低...

接单流程设计探索

4 月 23 日
阅读 6 分钟
380
在物流系统中,接单是信息流的关键和重要的一环,每个业务场景都会对应一种标准接单流程,例如销售出、采购入等等。标准接单包括统一接口定义、统一数据模型、标准接单核心应用职责划分。而这个标准并不是在接口定义的初期就规划好的,通常会经历业务不断增长而带来的需求迭代、业务融合、组织架构调整或升级引起的流程...

质量视角下的系统稳定性保障--稳定性保障常态化自动化实践

4 月 21 日
阅读 3 分钟
423
随着系统数量增多,复杂度提高,线上应急问题时有发生;加之需投入大量人力进行服务治理和验证,为了减少日常应急问题及提前排除风险,发起对生产系统的持续综合性治理,实现常态化稳定性治理。在常态化治理过程中我们将识别问题等重复性有规律的工作实现自动化,技术人员更专注于解决问题。

大促系统优化之应用启动速度优化实践

4 月 21 日
阅读 22 分钟
304
本文记录了在大促前针对SpringBoot应用启动速度过慢而采取的优化方案,主要介绍了如何定位启动速度慢的阻塞点,以及如何解决这些问题。希望可以帮助大家了解如何定位该类问题以及提供一些解决此类问题的思路。(本文使用的SpringBoot版本为2.6.2,JSF版本为1.7.6-HOTFIX-T2)

循序渐进搭建复杂B端系统整洁架构

4 月 21 日
阅读 39 分钟
482
前言:信息时代技术更迭和传播速度不断加快,技术变得泛娱乐化,大数据、云计算、区块链、元宇宙、大模型,一代代技术热点在社会舆论的裹挟之下不断地吸引着资本的眼球,技术人员为了不被时代所淘汰也不得不时刻追赶潮流。在这样一个时代背景下,软件工程作为一门不起眼到有些枯燥的古老学科,似乎早已被开发者们遗忘在...

DeepSeek 正当红,聊聊大模型应用的四大关键要素和未来

4 月 18 日
阅读 3 分钟
443
大模型应用的春天来了。在人工智能的浪潮中,大模型正成为推动技术变革的核心力量。春节前,DeepSeek R1 的发布在全球范围内引发了巨大轰动,它不仅在性能上与 OpenAI 的模型不相上下,更凭借其基于 CoT(Chain of Thought)的推理过程,展现出强大的逻辑能力,同时,开源和低成本的优势,让众多企业迅速接入。DeepSeek ...

3D空间视频生成技术探索与应用

4 月 18 日
阅读 11 分钟
360
近年来,随着社交媒体、流媒体平台以及XR设备的快速发展,沉浸式3D空间视频的需求迅猛增长,尤其是在短视频、直播和电影领域,正在重新定义观众的观看体验。2023年,苹果公司发布的空间视频技术为这一趋势注入了新的活力,2025年以来,轻量化AI/AR眼镜迎来爆发,持续推动对3D空间视频内容的需求。然而,尽管消费端对3D内...

【前瞻技术布局】咖啡机器人:具身智能技术首阶段探索与实践

4 月 18 日
阅读 4 分钟
474
我是一名京东具身智能算法团队的研究人员,目前,主要专注在真实场景真实机器人下打造一套快速落地新场景的具身智能技术架构,聚集机器人操作泛化能力提升,涉及模仿/强化学习、“视觉-语言-动作”大模型等方法研究。本文主要以第一阶段咖啡机器人任务场景为切入点,来阐述所取得的技术突破,以及后续技术优化方向。如下是...

京东中台化底层支撑框架技术分析及随想

4 月 8 日
阅读 14 分钟
409
导读:近几年,除AIGC外,软件领域相关比较大的变化,就是各相关业务领域开始如火如荼地建设中台和去中台化了。本文不探讨中台对公司组织架构涉及的变化和影响,只是从中台化演进的思路,及使用的底层支撑技术框架进行分析探讨,重点对中台及前台协作涉及到的扩展点及热部署包的底层技术细节,结合京东实际落地情况,对...

Web Components实践:如何搭建一个框架无关的AI组件库

4 月 8 日
阅读 7 分钟
408
Web Components是一种用于构建可重用的Web元素的技术。它允许开发者创建自定义的HTML元素,这些元素可以在不同的Web应用程序中重复使用,并且具有自己的样式、行为和功能。

计算机网络协议介绍

4 月 8 日
阅读 6 分钟
372
为了简化网络的复杂度,网络通信的不同方面被分解为多层次结构,每一层只与紧挨着的上层或者下层进行交互,将网络分层,这样就可以修改,甚至替换某一层的软件,只要层与层之间的接口保持不变,就不会影响到其他层。

给Ai-Agent重塑真身 ---浅谈如何优雅地拆解AI-Agent

4 月 7 日
阅读 4 分钟
408
最近随着manus的火爆, 其实大家更关注AI-Agent的开发技术了.毕竟大模型是大脑, 而Ai-Agent才是给最强大脑重塑真身的那个莲藕. 而我也这多半年的时间里, 研究了很多AI-Agent框架. 而在AI-Agent开发中, 其实也发现了一些技巧,思路和架构思考. 比如, 我们如何更好的跟LLM进行交流? 如何可以更好的优化我们的prompt和token数...

动态化-罗码(京东科技一码多端解决方案)介绍

4 月 7 日
阅读 4 分钟
464
动态化-罗码(后文统称动态化)是一个全自主研发的一站式跨平台解决方案,一份代码,可以在iOS、Android、H5及华为HarmonyOS运行。在研发团队使用后可大幅降低研发人力成本;为业务提供实时触达、A/B触达等能力以提升业务投放效率;同时保障了C端用户优秀的用户体验。

ClickHouse 的“独孤九剑”:极速查询的终极秘籍

4 月 7 日
阅读 7 分钟
391
在大数据时代的江湖,数据量呈爆炸式增长,如何高效地处理和分析海量数据成为了一个关键问题。各路英雄豪杰纷纷亮出自己的绝技,争夺数据处理的巅峰宝座。而在这场激烈的角逐中,ClickHouse 以其“独孤九剑”般的绝世武功,横空出世,令群雄侧目。

【灯塔计划】【积微成著】规模化混沌工程体系建设及AI融合探索

4 月 2 日
阅读 26 分钟
515
混沌工程由 Netflix 率先提出并应用,其业务高度依赖分布式系统,为确保系统在面对各种故障时仍能稳定运行,其组织开发了混沌工程工具集 ——Chaos Monkey 等,通过随机地关闭生产环境中的服务器来验证系统弹性。

字符串替换研究

4 月 2 日
阅读 12 分钟
378
如:skuName="HUAWEI Pura 70 Pro 国家补贴500元 羽砂黑 12GB+512GB 超高速风驰闪拍 华为鸿蒙智能手机" 需要替换成

【LangChain】一文读懂RAG基础以及基于langchain的RAG实战

4 月 2 日
阅读 12 分钟
807
作者:京东科技 蔡欣彤本文参与神灯创作者计划 - 前沿技术探索与应用赛道内容背景随着大模型应用不断落地,知识库,RAG是现在绕不开的话题,但是相信有些小伙伴和我一样,可能会一直存在一些问题,例如:•什么是RAG•上传的文档怎么就能检索了,中间是什么过程•有的知道中间会进行向量化,会向量存储,那他们具体的含义和...

【转载】golang内存分配

3 月 31 日
阅读 1 分钟
385
Go 的分配采用了类似 tcmalloc 的结构.特点: 使用一小块一小块的连续内存页, 进行分配某个范围大小的内存需求. 比如某个连续 8KB 专门用于分配 17-24 字节,以此减少内存碎片. 线程拥有一定的 cache, 可用于无锁分配.

业务复杂度治理方法论--十年系统设计经验总结

3 月 31 日
阅读 6 分钟
409
作者:京东物流 尹昊喆一、复杂度综述1、什么是复杂度软件设计的核心在于降低复杂性。--《软件设计的哲学》业界对于复杂度并没有统一的定义,斯坦福教授John Ousterhout从认知负担和工作量方面给出了一个复杂度量公式子模块的复杂度cp乘以该模块对应的开发时间权重值tp,累加后得到系统的整体复杂度C这里的子模块复杂度c...

自增主键去哪了?---一次开发过程中的思考

3 月 31 日
阅读 5 分钟
405
作者:京东零售 王光前情提要:最近新接了一个需求,需要去创建两张表,其中有一张表需要根据业务id和业务类型建立唯一索引,对数据唯一性进行约束。因为涉及到业务嘛,表结构就进行缩略了 {代码...} 既然表建立好,那么就是发挥我们编码能力的时候了...此处省略一堆编码时间。编码结束,自测结束,信心满满的找前端同学...

高并发场景下的库存管理,理论与实战能否兼得?

3 月 24 日
阅读 4 分钟
553
随着互联网业务的不断发展,选择在网上购物的人群不断增加,这种情况下,会衍生出一些促销活动,类似抢购场景或者热销热卖场景,在高峰时段的下单数量会非常大,也意味着对数据库中畅销商品的库存操作十分频繁,需要频繁查库存和更新库存。这属于高读写场景,比起单独的并发读和并发写来说,业务场景更复杂一些。那么这...