SF
京东云技术新知
京东云技术新知
注册登录
关注博客
注册登录
主页
关于
RSS
揭秘JDQ限流架构:实时数据链路的多维动态带宽管控
京东云开发者
2024-10-31
阅读 7 分钟
445
在数字化转型的浪潮席卷之下,大数据和云计算技术已成为企业创新和发展的关键驱动力。尤其是以京东为代表的电商平台为例,其日常运营中持续生成海量数据,涵盖实时交易记录、点击曝光统计及用户行为轨迹等,这些数据对精准业务决策、深化用户体验优化等方面具有重要意义。然而,随着业务版图的快速扩张,特别是在618、双...
接单流程设计探索
京东云开发者
2024-10-31
阅读 6 分钟
494
在物流系统中,接单是信息流的关键和重要的一环,每个业务场景都会对应一种标准接单流程,例如销售出、采购入等等。标准接单包括统一接口定义、统一数据模型、标准接单核心应用职责划分。而这个标准并不是在接口定义的初期就规划好的,通常会经历业务不断增长而带来的需求迭代、业务融合、组织架构调整或升级引起的流程...
Taro 鸿蒙技术内幕系列(二):如何让 W3C 标准的 CSS跑在鸿蒙上
京东云开发者
2024-10-31
阅读 6 分钟
476
基于 Taro 打造的京东鸿蒙 APP 已跟随鸿蒙 Next 系统公测,本系列文章将深入解析 Taro 如何实现使用 React 开发高性能鸿蒙应用的技术内幕
https 的本质、证书验证过程以及数据加密
京东云开发者
2024-10-30
阅读 3 分钟
709
1. 什么是 HTTPSHTTP 加上加密处理和认证以及完整性保护后即是 HTTPS。它是为了解决 HTTP 存在的安全性问题,而衍生的协议,那使用 HTTP 的缺点有:1.通信使用明文可能会被窃听2.不验证通信方的身份可能遭遇伪装3.无法验证报文完整性,可能已遭篡改HTTPS 并非是一种新协议,只是 HTTP 通信接口部分用 SSL 和 TLS 协议代...
【行云流水线】满足你对工作流编排的一切幻想~skr
京东云开发者
2024-10-30
阅读 5 分钟
565
众所周知,DevOps流水线(DevOps pipeline)的本质是实现自动化工作流程,用于支持软件开发、测试和部署的连续集成、交付和部署(CI/CD)实践。它是DevOps方法论的核心组成部分,旨在加速软件交付、提高质量和实现持续改进。流水线的核心是流水线模型,是实现工作流编排,执行的重要基石,一个优秀的流水线模型可以覆盖...
千万级数据深分页查询SQL性能优化实践
京东云开发者
2024-10-30
阅读 4 分钟
636
如何在Mysql中实现上亿数据的遍历查询?先来介绍一下系统主角:关注系统,主要是维护京东用户和业务对象之前的关注关系;并对外提供各种关系查询,比如查询用户的关注商品或店铺列表,查询用户是否关注了某个商品或店铺等。但是最近接到了一个新需求,要求提供查询关注对象的粉丝列表接口功能。该功能的难点就是关注对象...
主动写入流对@ResponseBody注解的影响
京东云开发者
2024-10-29
阅读 4 分钟
474
作者:京东零售 柯贤铭问题回溯2023年Q2某日运营反馈一个问题,商品系统商家中心某批量工具模板无法下载,导致功能无法使用(因为模板是动态变化的)商家中心报错(JSON串): {代码...} 负责的同事看到失败后立即与我展开讨论(因为不是关键业务,所以不需要回滚,修复即可),我们发现新功能模板下载的代码与之前的代...
Docker运行环境安装
京东云开发者
2024-10-29
阅读 4 分钟
544
Docker是一个开放的平台,用于开发、发布和运行应用程序。Docker分离了应用程序和运行应用的基础设施,从而实现了软件的快速交付。利用docker提供的一系列功能,包括构建、发布、测试和部署,可以帮助开发人员将最新版本代码应用到生产环境中。
Spring 应用合并之路(一):摸石头过河
京东云开发者
2024-10-28
阅读 3 分钟
539
公司最近一年在推进降本增效,在用尽各种手段之后,发现应用太多,每个应用都做跨机房容灾部署,则最少需要 4 台机器(称为容器更合适)。那么,将相近应用做一个合并,减少维护项目,提高机器利用率就是一个可选方案。
【转载】把大模型做实 把供应链做透: 京东推出言犀大模型
京东云开发者
2024-10-28
阅读 3 分钟
543
7月13日,2023京东全球科技探索者大会暨京东云峰会在北京举行,全面推出京东言犀大模型、言犀AI开发计算平台、升级支撑大模型落地行业的产品及解决方案,服务千行百业拥抱产业智能。
【玩转金融素材生成】探索交互式AIGC组合素材生成技术
京东云开发者
2024-10-28
阅读 7 分钟
493
本文介绍了一种交互式可控组合素材生成技术,本方案基于Stable Diffusion模型,结合位置控制生成技术,实现了金融领域中的多元素素材组合交互式生成能力,增加了素材生成的丰富性以及使用上的易用性,可以帮助设计师和运营人员快速制作banner图或活动页中所需要的组合元素素材。
简洁至上——探索产品与技术的优雅原则
京东云开发者
2024-10-25
阅读 9 分钟
680
上周开发了一个需求,发现一个历史功能,从产品和技术代码的角度看,将简单的事情变得复杂。这一经历再次深化了我对一个核心理念的认识:简化复杂性是产品设计和软件开发中永恒的挑战。我们必须不断努力,将复杂的逻辑转化为直观、易用的用户功能,并将冗长、难以维护的代码结构变为简洁、效率高的形式。
JavaScript 与 Rust 和 WebAssembly 集成
京东云开发者
2024-10-25
阅读 10 分钟
734
偶然一次机会,接触了Rust的代码。当时想给团队小伙伴做演示,发现自己并不能在移动端按照文档生成演示demo。我就想,要是Rust代码能转化成JavaScript就好了。结果一搜,还真有。
Linux内存泄露案例分析和内存管理分享
京东云开发者
2024-10-24
阅读 7 分钟
631
近期我们运维同事接到线上LB(负载均衡)服务内存报警,运维同事反馈说LB集群有部分机器的内存使用率超过80%,有的甚至超过90%,而且内存使用率还再不停的增长。接到内存报警的消息,让整个团队都比较紧张,我们团队负责的LB服务是零售、物流、科技等业务服务的流量入口,承接上万个服务的流量转发,一旦有故障影响业务...
【架构与设计】常见微服务分层架构的区别和落地实践
京东云开发者
2024-10-22
阅读 3 分钟
684
从强调内外隔离的六边形架构,逐渐发展衍生出的层层递进、注重领域模型的洋葱架构,再到和DDD完美契合的整洁架构。架构风格的不断演进,其实就是为了适应软件需求越来越复杂的特点。
大数据实时链路备战——数据双流高保真压测
京东云开发者
2024-10-22
阅读 6 分钟
441
大数据时代,越来越多的业务依赖实时数据用于决策,比如促销调整,点击率预估、广告分佣等。为了保障业务的顺利开展,也为了保证整体大数据链路的高可用性,越来越多的0级系统建设双流,以保证日常及大促期间数据流的稳定性。建设核心数据链路双机房,双流双活。同时双流建设需要整条链路上的所有环节双机房部署,占用了...
探索Playwright:前端自动化测试的新纪元
京东云开发者
2024-10-22
阅读 3 分钟
652
在前端开发中,自动化测试是确保软件质量和用户体验的关键环节。随着Web应用的复杂性不断增加,手动测试已经无法满足快速迭代和持续交付的需求。自动化测试通过模拟用户与应用的交互,能够高效地执行重复性测试任务,加快测试周期,提升测试覆盖率,从而更早地发现缺陷和问题。这不仅提高了软件的稳定性和可靠性,还降低...
研发都应该了解的如何在vite中接入现代化css工程化方案
京东云开发者
2024-10-22
阅读 3 分钟
525
好的css工程化方案可以增强我们项目的可维护性、提高样式的复用性、进行自动化处理等,在提高页面加载速度和性能的同时,我们可以有更多的精力进行js逻辑的处理。
Taro 鸿蒙技术内幕系列(一):如何将 React 代码跑在 ArkUI 上
京东云开发者
2024-10-22
阅读 6 分钟
690
基于 Taro 打造的京东鸿蒙 APP 已跟随鸿蒙 Next 系统公测,本系列文章将深入解析 Taro 如何实现使用 React 开发高性能鸿蒙应用的技术内幕
飞码LowCode前端技术(七)
京东云开发者
2024-10-21
阅读 2 分钟
634
飞码是京东科技-市场与平台运营中心-平台研发部研发低代码产品,可使营销运营域下web页面快速搭建。飞码是单web页面搭建工具,从创建页面到监测再到投产的一站式解决方案。会通过七篇文章介绍飞码,分别是:(1)、背景与数据结构设计,(2)、如何便捷配置出页面-1,(3)、如何便捷配置出页面-2,(4)、如何便捷配置...
飞码LowCode前端技术(六)
京东云开发者
2024-10-21
阅读 2 分钟
505
飞码是京东科技-市场与平台运营中心-平台研发部研发低代码产品,可使营销运营域下web页面快速搭建。飞码是单web页面搭建工具,从创建页面到监测再到投产的一站式解决方案。会通过七篇文章介绍飞码,分别是:(1)、背景与数据结构设计,(2)、如何便捷配置出页面-1,(3)、如何便捷配置出页面-2,(4)、如何便捷配置...
飞码LowCode前端技术(五)
京东云开发者
2024-10-21
阅读 3 分钟
599
飞码是京东科技-市场与平台运营中心-平台研发部研发低代码产品,可使营销运营域下web页面快速搭建。飞码是单web页面搭建工具,从创建页面到监测再到投产的一站式解决方案。会通过七篇文章介绍飞码,分别是:(1)、背景与数据结构设计,(2)、如何便捷配置出页面-1,(3)、如何便捷配置出页面-2,(4)、如何便捷配置...
京东APP百亿级商品与车关系数据检索实践
京东云开发者
2024-10-18
阅读 5 分钟
527
本文主要讲解了京东百亿级商品车型适配数据存储结构设计以及怎样实现适配接口的高性能查询。通过京东百亿级数据缓存架构设计实践案例,简单剖析了jimdb的位图(bitmap)函数和lua脚本应用在高性能场景。希望通过本文,读者可以对缓存的内部结构知识有一定了解,并且能够以最小的内存使用代价将位图(bitmap)灵活应用到各个...
ChatGPT背后的AI背景、技术门道和商业应用(万字长文,建议收藏)
京东云开发者
2024-10-18
阅读 17 分钟
1.9k
起初我依然以为这是和当年Transformer, Bert一样的“热点”模型,但是当一篇篇文章/报告不断推送到我的眼前,我后知后觉地发现这次真的不一样。
关于并发编程与线程安全的思考与实践
京东云开发者
2024-10-18
阅读 7 分钟
538
并发编程的意义是充分的利用处理器的每一个核,以达到最高的处理性能,可以让程序运行的更快。而处理器也为了提高计算速率,作出了一系列优化,比如:
时间复杂度为 O(n^2) 的排序算法
京东云开发者
2024-10-17
阅读 3 分钟
590
对于小规模数据,我们可以选用时间复杂度为 O(n2) 的排序算法。因为时间复杂度并不代表实际代码的执行时间,它省去了低阶、系数和常数,仅代表的增长趋势,所以在小规模数据情况下, O(n2) 的排序算法可能会比 O(nlogn) 的排序算法执行效率高。不过随着数据规模增大, O(nlogn) 的排序算法是不二选择。本篇我们主要对 O(...
springboot的项目如何既要用jar包启动,同时还可以为不同的机房设置不同的配置文件
京东云开发者
2024-10-17
阅读 3 分钟
634
作者:京东科技 李意文1、首先先把配置文件从jar中抽离示例代码: {代码...} 2、把抽离的配置文件,放到conf目录下利用maven-assembly-plugin,抽取配置文件到conf目录下,示例代码: {代码...} {代码...} 最终效果如下:3、修改maven打包配置将conf加入到classpath中示例代码如下: {代码...} 最终达到的效果是:将...
测试用例设计方法六脉神剑——第一剑:入门试招,等价边界初探
京东云开发者
2024-10-17
阅读 3 分钟
540
G.J.Myers在<软件测试技巧>中提出:测试是为了寻找错误而运行程序的过程,一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试, 一个成功的测试是揭示了迄今为止尚未发现的错误的测试。
全局视角看技术-Java多线程演进史
京东云开发者
2024-10-16
阅读 9 分钟
576
全文较长共6468字,语言通俗易懂,是一篇具有大纲性质的关于多线程的梳理,作者从历史演进的角度讲了多线程相关知识体系,让你知其然知其所以然。
【质量视角】可观测性背景下的质量保障思路
京东云开发者
2024-10-16
阅读 5 分钟
763
目前质量团队正在积极建设和完善应用监控能力,旨在能及时发现并解决问题,为线上服务稳定性保驾护航。随着可观测性概念的逐渐普及,监控的建设也有了新的挑战和使命。本文将探讨在可观测性背景下,作为一个测试人员在质量保障中的一些思路和个人思考,以及为什么要区别于研发维度的可观测性,测试团队维度的可观测性建...
上一页
1
…
More
8
9
10
(current)
11
12
…
More
下一页
上一页
10
(current)
下一页