08 2024 档案

摘要:本文以2022年一个实际项目为基础,来演示在京东云上构建高可用业务的整个过程。公有云及私有云客户可通过使用京东云的弹性IAAS、PAAS服务,创建高可用、高弹性、高可扩展、高安全的云上业务环境,提升业务SLA,提升运维自动化水平,降低资源成本及运维成本。有业务迁移上云需求,希望构建云上高可用业务架构 阅读全文
posted @ 2024-08-30 16:03 京东云开发者 阅读(28) 评论(0) 推荐(0) 编辑
摘要:本篇为InfoQ中文站供稿 原文链接: https://www.infoq.cn/article/NHSAAmN*MfpLiTiTTEu5?from=timeline&isappinstalled=0 ShardingSphere 是什么? ShardingSphere 是一套开源的分布式数据库中间 阅读全文
posted @ 2024-08-30 16:02 京东云开发者 阅读(47) 评论(0) 推荐(0) 编辑
摘要:导语:SQL作为现代计算机行业的数据处理事实标准,是目前最重要的数据处理接口之一,从传统的DBMS(如MySQL、Oracle),到主流的计算框架(如spark,flink)都提供了SQL的解析引擎,因此想对sql进行精细化的操作,一定离不开SQL Parser。Apache ShardingSph 阅读全文
posted @ 2024-08-30 16:02 京东云开发者 阅读(43) 评论(0) 推荐(0) 编辑
摘要:一. 前言与背景 国内的互联网直播技术从2005年前后兴起,彼时最具代表性的直播产品是由PPLive创始人姚欣在华中科技大学就读期间发起的校园直播项目PPLive。当时的直播技术用的还是基于windows系统自带的mediaplayer内置的COM组件开发的播放器,采用的是RTSP协议。受当时的互联 阅读全文
posted @ 2024-08-29 15:02 京东云开发者 阅读(56) 评论(0) 推荐(0) 编辑
摘要:一、传统监控系统的盲区,如何打造业务状态监控。 在系统架构设计中非常重要的一环是要做数据监控和数据最终一致性,关于一致性的补偿,已经由算法部的大佬总结过就不在赘述。这里主要讲如何去补偿?补偿的方案哪些?这就引出来数据监控系统了。有小伙伴会问了,为什么业务状态监控系统可以做补偿?别急,往下看。 传统监 阅读全文
posted @ 2024-08-29 15:02 京东云开发者 阅读(17) 评论(0) 推荐(0) 编辑
摘要:一、什么是异常 Java 语言按照错误严重性,从 throwale 根类衍生出 Error 和 Exception 两大派系。 Error(错误): 程序在执行过程中所遇到的硬件或操作系统的错误。错误对程序而言是致命的,将导致程序无法运行。常见的错误有内存溢出,jvm 虚拟机自身的非正常运行,cal 阅读全文
posted @ 2024-08-29 15:02 京东云开发者 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1、内容合规域介绍 合规域在电商平台中扮演着重要的角色,它相当于电商体系中的“免疫系统”,通过识别恶意的商品、商家以及UGC内容,确保电商生态的健康、有序和可持续发展。因此我们部门致力于打造业内领先的内容理解与审核平台,在具体工作中,通过识别并治理商家在产品、价格、服务维度的违规行为以及短视频、直播 阅读全文
posted @ 2024-08-28 17:23 京东云开发者 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一. 背景与目标 1.1 视频审核背景 现有视频审核系统由于历史原因,针对不同的业务调用方和业务场景提供了多套视频审核技术方案和服务,且在审核时效、支持的协议完整性等方面存在一定的不足;同时,多套系统并存一直存在较高的运维成本的情况。 由此,需要设计一套统一的视频审核系统架构,将多套服务合并为一套服 阅读全文
posted @ 2024-08-28 17:23 京东云开发者 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1. 引言 1.1 项目的背景及意义 在当今的微服务架构中,应用程序通常被拆分成多个独立的服务,这些服务通过网络进行通信。这种架构的优势在于可以提高系统的可扩展性和灵活性,但也带来了新的挑战,比如: 服务间通信的复杂性:不同服务之间需要进行可靠的通信,处理失败重试、负载均衡等问题。 故障的容错处理: 阅读全文
posted @ 2024-08-28 17:23 京东云开发者 阅读(14) 评论(0) 推荐(0) 编辑
摘要:《黑神话:悟空》是一款以中国神话为背景的动作角色扮演游戏。本服务内置《黑神话:悟空》游戏、《Steam》客户端和远程桌面《GameViewer》软件,配备顶级游戏显卡,通过计算工厂快速部署后按下方文档操作即可开启流畅游戏体验。 配置说明 服务创建依赖以下配置资源: 资源类型规格及配置配置是否可调整创 阅读全文
posted @ 2024-08-27 15:44 京东云开发者 阅读(131) 评论(0) 推荐(0) 编辑
摘要:背景 数据结转过程中经常进行 delete 操作,产生空白空间,如果进行新的插入操作,MySQL将尝试利用这些留空的区域,但仍然无法将其彻底占用,于是造成了数据的存储位置不连续,以及物理存储顺序与理论上的排序顺序不同,久而久之就产生了碎片。 碎片治理思路 根据线上处理经验总结比对4种处理磁盘碎片优缺 阅读全文
posted @ 2024-08-27 15:44 京东云开发者 阅读(19) 评论(0) 推荐(0) 编辑
摘要:2022.6 月毕业,然后入职于 JD 京东保险 - 技术平台部 ,岗位 后端开发工程师,至今已两年 回顾毕业后的工作历程(文章会以现实时间为顺序来进行回顾),有很多大佬的帮助和指点。因此,想将自己的思考也分享给后来的同学们 文章从个人角度(成长)出发,回顾工作点滴。会尽可能写的细致点,但也仅是抛砖 阅读全文
posted @ 2024-08-27 15:44 京东云开发者 阅读(25) 评论(0) 推荐(0) 编辑
摘要:SIGIR 24: A Preference-oriented Diversity Model Based on Mutual-information in Re-ranking for E-commerce Search 链接:https://dl.acm.org/doi/abs/10.1145/ 阅读全文
posted @ 2024-08-26 16:18 京东云开发者 阅读(122) 评论(0) 推荐(0) 编辑
摘要:引言 目前,大多数自由文本搜索技术采用类似于Lucene的策略,通过解析搜索文本为各个组成部分来定位关键词。这种方法在处理少量关键词时表现良好。但当搜索的关键词数量达到10万个或更多时,这种方法的效率会显著下降,尤其是在需要与词典进行详尽对比的场景中。本文将介绍的Aho-Corasick(AC)自动 阅读全文
posted @ 2024-08-26 16:18 京东云开发者 阅读(28) 评论(0) 推荐(0) 编辑
摘要:“前端”工匠系列(二):合格的工匠,怎么做好价值落地 此文为系列文章第一篇,为浅尝辄止的引入,目的是为了让前端从业人员及非从业但是对此领域感兴趣的人对于”前端“是干什么的这个话题有个无门槛的了解。 “前端职能是什么” 说起"前端",维基百科对这个技术角色的定位是“前端(英語:front-end)和后 阅读全文
posted @ 2024-08-26 16:17 京东云开发者 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一、前言 最近在开发一个功能模块时,在功能自测阶段,通过使用单测测试功能的完整性,在测试单测联通性使用到静态方法测试时,发现单测报错,通过查阅解决方案发现需要对Javaassist包进行排包或者升版本处理。通过排包解决掉单测报错,在部署项目时发现频繁报bean注入失败问题,最终定位发现是因为对Jav 阅读全文
posted @ 2024-08-23 14:18 京东云开发者 阅读(9) 评论(0) 推荐(0) 编辑
摘要:和数字化大潮一样,在AI化的革命下,云端也在全面拥抱AI,并在方方面面变得更安全、更高效,让全球各行各业受益。2024年8月21日,由云原生计算基金会(CNCF)和 Linux 基金会联合主办的KubeCon + CloudNativeCon + Open Source Summit + AI_de 阅读全文
posted @ 2024-08-23 14:18 京东云开发者 阅读(8) 评论(0) 推荐(0) 编辑
摘要:前言 随着近年来手机行业的飞速发展,手机从功能机进入到智能机,手机屏幕占比也随着技术和系统的进步越来越大,特别是Android 10推出以后,折叠屏逐渐成为Android手机发展的趋势。 图 1 Android手机屏幕发展趋势 京东小程序近年来也支持了越来越多的业务和应用,做好小程序的折叠屏的适配也 阅读全文
posted @ 2024-08-23 14:18 京东云开发者 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、背景 👉 华为在2023.9.25官方发布会上宣布,新的鸿蒙系统将不再兼容安卓应用,这意味着,包括京东金融APP在内的所有安卓应用,在新的鸿蒙系统上将无法运行,需要重新开发专门适用于新鸿蒙系统的专版APP。 二、原生适配方案 原生适配方案就是将京东金融APP所有业务层及基建层全部使用鸿蒙语言重 阅读全文
posted @ 2024-08-22 15:16 京东云开发者 阅读(103) 评论(0) 推荐(0) 编辑
摘要:本文面向受众可以是运营、可以是产品、也可以是研发、测试人员,作者希望通过如下思路(知历史->清家底->明目标->定战略->做战术->促成长)帮助大家能够了解电商大促系统的高可用保障,减少哪些高深莫测的黑话和高大尚的论调,而是希望有个体系化的知识让读者有所得。 一、【知历史】电商大促的简介 1.1、什 阅读全文
posted @ 2024-08-22 15:16 京东云开发者 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1. 前言 统一返回值封装、统一异常处理和异常错误码体系的意义在于提高代码的可维护性和可读性,使得代码更加健壮和稳定。统一返回值封装可以避免每一个接口都需要手工拼装响应报文;统一异常处理可以将异常处理的逻辑集中到一个地方,避免代码中出现大量的try-catch语句,降低了代码的复杂度,提高了代码的可 阅读全文
posted @ 2024-08-21 11:26 京东云开发者 阅读(31) 评论(0) 推荐(0) 编辑
摘要:本次慢sql优化是大促准备时的一个优化,优化4c16g单实例mysql支持QPS从437到4610,今天发文时618大促已经顺利结束,该mysql库和应用在整个大促期间运行也非常稳定。本文复盘一下当时的sql优化过程 1. 问题背景 大促准备期间发现4c16G的单实例mysql数据库,每逢流量高峰都 阅读全文
posted @ 2024-08-21 11:26 京东云开发者 阅读(58) 评论(0) 推荐(0) 编辑
摘要:这是“深入浅出系列”文章的第一篇,主要记录和分享程序设计的一些思想和方法论,如果读者觉得所有受用,还请“一键三连”,这是对我最大的鼓励。 一、老生常谈,到底啥是可读性 一句话:见名知其义。有人说好的代码必然有清晰完整的注释,我不否认;也有人说代码即注释,是代码简洁之道的最高境界,我也不否认。但我都不 阅读全文
posted @ 2024-08-21 11:26 京东云开发者 阅读(9) 评论(0) 推荐(0) 编辑
摘要:应【我在京东做产研】活动团队的邀约,想要介绍一下部门,用于面向新同事和潜在同事,分享团队的定位、职责、持续探索建设的方向、团队亮点~ 此类文章容易写得又红又专,思来想去,我还是写得尽量接地气一些,避免写成工作汇报体😅 一、写在开头 要介绍清楚我所在的部门【京东保险-技术平台部-平台研发部】,得从保 阅读全文
posted @ 2024-08-20 15:46 京东云开发者 阅读(22) 评论(0) 推荐(0) 编辑
摘要:首先感谢王晓老师的[接口优化的常见方案实战总结]一文总结,恰巧最近在对稳健理财BFF层聚合查询服务优化治理,针对文章内的串行改并行章节进行展开,分享下实践经验,主要涉及原同步改异步的过程、全异步化后衍生的问题以及治理方面的思考与改进。 希望通过分享这些经验,能够对大家的工作有所启发和帮助。如果有任何 阅读全文
posted @ 2024-08-20 15:46 京东云开发者 阅读(36) 评论(0) 推荐(0) 编辑
摘要:导读 JAVA简单易用的特性,能够让研发人员在不了解JVM的底层运行机制的情况下依旧能够编写出功能完善的代码。 但是对JVM的理解,是一个程序员普通和优秀的分水岭。全面地了解JVM的工作原理,能够更好地优化自己的代码,并解决一些潜在的性能问题。 本文及后续文章将从原理聊起,对JVM的内存分配、GC、 阅读全文
posted @ 2024-08-20 15:45 京东云开发者 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1 治理背景 测试环境这个话题对于开发和测试同学一定不陌生,大家几乎每天都会接触。但是说到对测试环境的印象,却鲜有好评: •环境不稳定,测试五分钟,排查两小时 •基础建设不全,导致验证不充分,遗漏缺陷 •多人共用,节点堵塞 这些问题在行业内其实屡见不鲜,针对测试环境的治理,不得不引起我们的重视。 首 阅读全文
posted @ 2024-08-19 15:54 京东云开发者 阅读(20) 评论(0) 推荐(0) 编辑
摘要:一 现状·问题 1、培训考核涉及的文件数量较多 当前,京东航空公司维修部门面临着人员规模的快速增长和持续的培训需求。根据民航局的规定,维修培训必须确保所有维修人员都能够完成对飞机维修相关文件的学习,这包括维修方案、维修工程管理手册、工作程序手册等共计12本手册以及民航局发布的各类明传电报、维修工程部 阅读全文
posted @ 2024-08-19 15:53 京东云开发者 阅读(190) 评论(0) 推荐(0) 编辑
摘要:随着电商行业的蓬勃发展,搜索技术作为连接用户与商品的桥梁,其重要性日益凸显。在技术不断革新的今天,电商搜索技术经历了哪些阶段?面对大模型的飞速发展,企业又将如何把握趋势,应对挑战?为了深入探讨这些问题,我和InfoQ栏目探讨了电商搜索技术的发展历程、当前的应用状况以及面临的挑战和未来的发展方向。以下 阅读全文
posted @ 2024-08-19 15:53 京东云开发者 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1.共享图书平台运营后台订单详情 设计心路历程: 产品经理并没有要求如何展示,仅提供想要看的内容,所以自由发挥如图😁 该后台面向对象主要是仓库运营和图书运营人员,核心关注改订单包含哪些书籍以及数量, 送书信息和取书以不同颜色分开展示,方便运营人员快速查看对应信息,同时送书颜色和还书颜色与配送面单以 阅读全文
posted @ 2024-08-16 15:43 京东云开发者 阅读(7) 评论(0) 推荐(0) 编辑
摘要:一、什么是RPC 1.1 RPC概念 RPC,Remote Procedure Call 即远程过程调用,与之相对的是本地服务调用,即LPC(Local Procedure Call)。本地服务调用比较常用,像我们应用内部程序**(注意此处是程序而不是方法,程序包含方法)**互相调用即为本地过程调用 阅读全文
posted @ 2024-08-16 15:43 京东云开发者 阅读(4) 评论(0) 推荐(0) 编辑
摘要:背景 在高并发下,Java程序的GC问题属于很典型的一类问题,带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,由于GC期间都存在Stop The World问题,因此很容易导致服务超时,引发性能问题。 事情最初是线上某应用垃圾收集出现Full GC异常的现象,应用中个别实例 阅读全文
posted @ 2024-08-16 15:42 京东云开发者 阅读(9) 评论(0) 推荐(0) 编辑
摘要:先点赞再看,养成好习惯 是极致魅惑、洒脱自由的 Java heap space? 是知性柔情、温婉大气的 GC overhead limit exceeded? 是纯真无邪、活泼可爱的 Metaspace? 如果以上不是你的菜,那还有…… ***蛮任性,无迹可寻的 CodeCache! 性感火辣、心思细 阅读全文
posted @ 2024-08-15 15:20 京东云开发者 阅读(17) 评论(0) 推荐(0) 编辑
摘要:前言 在面向服务的架构(SOA)系统中,容灾能力是保障系统稳定性的重要组成部分。通过引入多数据中心部署、自动化故障转移、数据备份等技术手段,可以有效提升系统在面对突发灾难事件时的恢复能力。例如,采用主从复制和异地多活架构,可以确保在某个数据中心发生故障时,其他数据中心能够迅速接管业务,避免服务中断。 阅读全文
posted @ 2024-08-15 15:19 京东云开发者 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1 简介 我们项目组主要负责面向企业客户的业务系统,企业的需求往往是多样化且复杂的,对接不同企业时会有不同的定制化的业务模型和流程。我们在业务系统中使用表达式引擎,集中配置管理业务规则,并实现实时决策和计算,可以提高系统的灵活性和响应能力,从而更好地满足业务的需求。 举个简单的例子,假设我们有一个业 阅读全文
posted @ 2024-08-15 15:19 京东云开发者 阅读(25) 评论(0) 推荐(0) 编辑
摘要:背景 系统稳定性问题往往涉及复杂的因果关系。例如,一个系统的崩溃可能由多个因素引起,包括硬件故障、软件bug、业务配置、外部攻击或其他操作不当等。理解这些因素之间的因果关系对于系统稳定性建设至关重要。 举个例子:服务雪崩 A服务调用B服务之间发生了雪崩效应,原本B本身有点小问题,而A由于内置的各种容 阅读全文
posted @ 2024-08-14 11:10 京东云开发者 阅读(28) 评论(0) 推荐(0) 编辑
摘要:背景 在软件开发的世界里,代码重构是提升项目质量、适应业务变化的关键步骤。最近,我重新翻阅了《重构:改善既有代码的设计 第二版》,这本书不仅重新点燃了我对重构的热情,还深化了我的理解:重构不仅仅是代码层面的整理,它更是一种软件开发的哲学,强调持续改进和适应变化的重要性。 书中通过详细的案例分析和代码 阅读全文
posted @ 2024-08-14 11:09 京东云开发者 阅读(58) 评论(0) 推荐(0) 编辑
摘要:当一个推荐系统面临高频、瞬时、大幅的流量突变时,如何在维持稳定性的同时,最小化推荐效果损失? 背景 618对京东来说是一场重要的营销盛会,大促将为业务各个层面带来爆发式增长。然而,超大规模的流量洪峰也对京东各系统提出了严峻考验。 京东联盟是京东的联盟营销平台,主要通过投放站外CPS广告来推广京东商品 阅读全文
posted @ 2024-08-14 11:09 京东云开发者 阅读(76) 评论(0) 推荐(0) 编辑
摘要:这是“深入浅出系列”文章的第一篇,主要记录和分享程序设计的一些思想和方法论,如果读者觉得所有受用,还请“一键三连”,这是对我最大的鼓励。 一、老生常谈,到底啥是可读性 一句话:见名知其义。有人说好的代码必然有清晰完整的注释,我不否认;也有人说代码即注释,是代码简洁之道的最高境界,我也不否认。但我都不 阅读全文
posted @ 2024-08-13 18:00 京东云开发者 阅读(7) 评论(0) 推荐(0) 编辑
摘要:背景 近期参与了一个攻坚项目,前期因为其他流程原因,测试时间已经耽搁了好几天了,本以为已经解决了卡点,后续流程应该顺顺利利的,没想到 人在地铁上,bug从咚咚来~ 没有任何修改的服务接口,抛出异常: java.lang.ClassCastException: java.util.HashMap ca 阅读全文
posted @ 2024-08-13 18:00 京东云开发者 阅读(8) 评论(0) 推荐(0) 编辑
摘要:背景: 目前,大模型的技术应用已经遍地开花。最快的应用方式无非是利用自有垂直领域的数据进行模型微调。chatglm2-6b在国内开源的大模型上,效果比较突出。本文章分享的内容是用chatglm2-6b模型在集团EA的P40机器上进行垂直领域的LORA微调。 一、chatglm2-6b介绍 githu 阅读全文
posted @ 2024-08-13 18:00 京东云开发者 阅读(20) 评论(0) 推荐(0) 编辑
摘要:继上篇《 不只是前端,后端、产品和测试也需要了解的浏览器知识(一)》介绍了浏览器的基本情况、发展历史以及市场占有率。 本篇文章将介绍浏览器基本原理。在掌握基本原理后,通过技术深入,在研发过程中不断创新,推动产品性能、用户体验的提升,来实现业务的增长,创造可持续的价值。 一、 业务系统呈现给用户的节点 阅读全文
posted @ 2024-08-12 14:57 京东云开发者 阅读(10) 评论(0) 推荐(0) 编辑
摘要:前言 Go语言定义 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态、强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC,结构形态及 CSP-style 并发计算。 适用范围 本篇 阅读全文
posted @ 2024-08-12 14:57 京东云开发者 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一、前言 拥有一个帮你躺着赚钱的助手,听起来是不是有点心动?依托于京东联盟广告平台,借助AIGC大语言模型出色的理解、推理、规划能力,我们推出了京粉智能推广助手机器人,帮助合作伙伴拥有自己的智能助理,为京东联盟的推客提供更加智能的一站式经营服务。 1、京东联盟是什么? 《京东联盟》是联合广大媒体合作 阅读全文
posted @ 2024-08-12 14:57 京东云开发者 阅读(76) 评论(0) 推荐(0) 编辑
摘要:这是“深入浅出系列”文章的第一篇,主要记录和分享程序设计的一些思想和方法论,如果读者觉得所有受用,还请“一键三连”,这是对我最大的鼓励。 一、老生常谈,到底啥是可读性 一句话:见名知其义。有人说好的代码必然有清晰完整的注释,我不否认;也有人说代码即注释,是代码简洁之道的最高境界,我也不否认。但我都不 阅读全文
posted @ 2024-08-09 16:15 京东云开发者 阅读(9) 评论(0) 推荐(0) 编辑
摘要:基本概念 KMS,Key Management Service,即密钥管理服务,在K8S集群中,以驱动和插件的形式启用对Secret,Configmap进行加密。以保护敏感数据, 驱动和插件需要使用者按照需求进行定制和实现自己的KMS插件,插件可以是gRPC服务器或者启用一个云服务商提供的KMS插件 阅读全文
posted @ 2024-08-09 16:15 京东云开发者 阅读(13) 评论(0) 推荐(0) 编辑
摘要:背景 通常数据库进行分库分表后,目前比较常规的作法,是通过将数据异构到Elasticsearch来提供分页列表查询服务;在创建Elasticsearch索引时,基本都是会参考目前的业务需求、关系数据库中的类型以及对数据的相关规划来定义相关字段mapping的类型. 在Elasticsearch的ma 阅读全文
posted @ 2024-08-09 16:14 京东云开发者 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1、什么是深度学习 1.1、机器学习 图1:计算机有效工作的常用方法:程序员编写规则(程序),计算机遵循这些规则将输入数据转换为适当的答案。这一方法被称为符号主义人工智能,适合用来解决定义明确的逻辑问题,比如早期的PC小游戏:五子棋等,但是像图像分类、语音识别或自然语言翻译等更复杂、更模糊的任务,难 阅读全文
posted @ 2024-08-08 13:37 京东云开发者 阅读(23) 评论(0) 推荐(0) 编辑
摘要:一、问题背景 相信大家在日常的开发过程中都遇到过Jar包冲突的问题,emm,在最近处理业务需求时我也遇到了不同版本jar包冲突导致项目加载出错的问题。主要是一个完整的项目会不可避免的使用第三方的Jar包来实现功能开发,各种第三方包之间可能会存在依赖关系,不同版本的依赖就会可能导致依赖间的相互冲突,进 阅读全文
posted @ 2024-08-08 13:37 京东云开发者 阅读(47) 评论(1) 推荐(1) 编辑
摘要:一、京东小程序是什么 京东小程序平台能够提供开放、安全的产品,成为品牌开发者链接京东内部核心产品的桥梁,致力于服务每一个信任我们的外部开发者,为不同开发能力的品牌商家提供合适的服务和产品,让技术开放成为品牌的新机会。“Once Build, Run Anywhere”,一个小程序可以在多个APP运行 阅读全文
posted @ 2024-08-08 13:36 京东云开发者 阅读(49) 评论(0) 推荐(0) 编辑
摘要:前言 本篇文章,是一篇实战后续篇,是基于之前我发了一篇关于如何构建高并发系统文章的延伸: 高并发系统的艺术:如何在流量洪峰中游刃有余 而这篇文章,从实践出发,解决一个真实场景下的高并发问题:秒杀场景下的系统库存扣减问题。 随着互联网业务的不断发展,选择在网上购物的人群不断增加,这种情况下,会衍生出一 阅读全文
posted @ 2024-08-07 14:53 京东云开发者 阅读(47) 评论(0) 推荐(0) 编辑
摘要:监控的背景和意义 在现代前端开发中,接入监控系统是一个很重要的环节,它可以帮助开发者、产品、运营了解应用的性能表现,用户的实际体验以及潜在的错误和问题,从而进一步优化用户体验,帮助产品升级迭代。 背景 •应用复杂性增加:随着单页应用(SPA)和渐进式网页应用(PWA)的流行,前端应用变得越来越复杂。 阅读全文
posted @ 2024-08-07 14:52 京东云开发者 阅读(18) 评论(0) 推荐(0) 编辑
摘要:言犀智能体平台是企业级一站式 AI 智能体搭建与发布平台。聚合大模型、知识库、插件、工作流等能力,为用户提供低成本将LLM落地为企业应用的SaaS平台。无需代码基础亦可便捷的使用大模型,通过自然语言即可轻松构建一个基于LLM的AI 智能体,并将其一键发布到主流IM和协同办公渠道。 超低成本,构建智能 阅读全文
posted @ 2024-08-07 14:52 京东云开发者 阅读(106) 评论(0) 推荐(0) 编辑
摘要:一、监控系统概览 监控系统在现代技术环境中扮演着至关重要的角色。运营同学每天检查自己的活动数据,研发人员每天检查系统各项指标是否正常,这些工作都少不了监控系统的身影。通常来讲,监控系统包括数据采集、数据计算、数据存储、数据可视化及监控预警等功能。本文主要介绍数据计算部分。 二、实时计算 流数据实时计 阅读全文
posted @ 2024-08-06 11:38 京东云开发者 阅读(62) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 JaCoCo是一款被广泛应用于公司内部的开源覆盖率工具,将其引用至测试环境后,机器启动正常,但在操作下单时出现异常,阻塞下单流程。 去除JaCoCo配置、重新编译和部署后下单功能恢复正常。堆栈信息显示,问题源于系统对请求字段进行加密时出现异常,因为无法完成类型转换抛出异常,“[Z ca 阅读全文
posted @ 2024-08-06 11:38 京东云开发者 阅读(21) 评论(0) 推荐(0) 编辑
摘要:现如今在AIGC大环境的推动下AI生成的工作也不断的在进化,从起初的MJ到SD,从WebUI到现在的ComfyUI。每一次变化都再不断的提升AI方向的质量和效率。今天就带大家把最近火圈的ComfyUi用起来!!!同时这次也将提供给大家所有基础的工作流,以及定制JOY工作流。 这次分享会帮大家把Com 阅读全文
posted @ 2024-08-06 11:37 京东云开发者 阅读(29) 评论(0) 推荐(0) 编辑
摘要:首先应该明确的是JVM调优不是常规手段,JVM的存在本身就是为了减轻开发对于内存管理的负担,当出现性能问题的时候第一时间考虑的是代码逻辑与设计方案,以及是否达到依赖中间件的瓶颈,最后才是针对JVM进行优化。 1.JVM内存模型 针对JAVA8的模型进行讨论,JVM的内存模型主要分为几个关键区域:堆、 阅读全文
posted @ 2024-08-05 18:23 京东云开发者 阅读(30) 评论(0) 推荐(0) 编辑
摘要:背景 在做系统监控时,CPU的使用率是一个关键的指标,它反映了系统的性能稳定性以及是否存在异常情况,能帮助我们了解系统的负载情况。通过监控CPU使用率,可以判断系统是否正常运行或者是否存在性能问题。如果CPU使用率过高,可能表示系统存在资源瓶颈,需要进行优化或升级。 CPU监控的难点 现有的监控平台 阅读全文
posted @ 2024-08-05 18:23 京东云开发者 阅读(7) 评论(0) 推荐(0) 编辑
摘要:京东云7月产品动态: 1.【消息队列RocketMQ】新品上线 消息队列RocketMQ是京东云基于 Apache RocketMQ 打造的一款低延迟、高并发、高可用、高可靠的分布式消息队列服务。支持开源客户端零改造接入,同时具备计算存储分离,灵活扩缩容的优势。能够轻松处理百万级TPS的吞吐量,适用 阅读全文
posted @ 2024-08-05 18:22 京东云开发者 阅读(16) 评论(0) 推荐(0) 编辑
摘要:前言 本文记录了由于JSF异步调用超时引起的接口可用率降低问题的排查过程,主要介绍了排查思路和JSF异步调用的流程,希望可以帮助大家了解JSF的异步调用原理以及提供一些问题排查思路。本文分析的JSF源码是基于JSF 1,7.5-HOTFIX-T6版本。 起因 问题背景 1.广告投放系统是典型的I/O 阅读全文
posted @ 2024-08-05 14:04 京东云开发者 阅读(9) 评论(0) 推荐(0) 编辑
摘要:本文通过介绍在实际工作中一次异常排查引发的自我思考与学习,来使得读者受到一定的启发,从而迸发出星星点光,扩展出自己独有的思路,进而在工作中不断的挖掘自我不足之处,同时通过学习与"锻炼"来不断地强大自己。 分享工作中的点点滴滴,贯彻千里之行,始于足下,最终以微不足道的量变引起化蝶的质变精神。以自己为例 阅读全文
posted @ 2024-08-05 14:04 京东云开发者 阅读(14) 评论(0) 推荐(0) 编辑
摘要:流水线模型 众所周知,DevOps流水线(DevOps pipeline)的本质是实现自动化工作流程,用于支持软件开发、测试和部署的连续集成、交付和部署(CI/CD)实践。它是DevOps方法论的核心组成部分,旨在加速软件交付、提高质量和实现持续改进。流水线的核心是流水线模型,是实现工作流编排,执行 阅读全文
posted @ 2024-08-05 14:04 京东云开发者 阅读(20) 评论(0) 推荐(0) 编辑
摘要:前言 我们常说的三高,高并发、高可用、高性能,这些技术是构建现代互联网应用程序所必需的。对于京东618备战来说,所有的中台系统服务,无疑都是围绕着三高来展开的。而对于京东庞大的客户群体,高并发的要求尤为重要。用户对在线服务的需求和期望不断提高,系统的并发处理能力成为衡量其性能和用户体验的关键指标之一 阅读全文
posted @ 2024-08-05 14:04 京东云开发者 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1. 前言 在日常开发中,为了保证技术方案的质量,一般会在撰写前进行调研。如果先前没有相关领域的知识储备,笔者的调研方式一般是先通过搜索引擎进行关键字查询,然后再基于搜索的结果进行发散。这样调研的结果受关键字抽象程度和搜索引擎排名影响较大,可能会存在偏差导致调研不充分。刚好大模型风靡有一段时间了,就 阅读全文
posted @ 2024-08-05 14:03 京东云开发者 阅读(18) 评论(0) 推荐(0) 编辑