Joycode 无法跨项目读取源码怎么办?MCP Easy Code Reader 帮你解决!
本篇文章主要介绍 MCP Server Easy Code Reader,它可以帮助你在使用 Joycode 编写代码时,根据调用链路将多个项目或 Jar 包中相关的代码读取到上下文中,供 Code Agent 帮我们分析逻辑和编写代码,而无需再手动将源码复制到对话框中发送给 AI,提高 Code Agent 准确度和编码效率。MCP 已发布 Github: easy-code-reade
宝剑锋从磨砺出——零售数据库内核,为大促铸剑!
癸卯七月风雨大作京东零售·袁博文僵卧双九不自哀,尚思为东戍轮台。夜阑卧听珊瑚雨,铁马内核入梦来。前言略长,只关心技术的同学可直接跳过看第二章一、前言:技术的底色是什么?这个问题在技术人心中其实没有标准答案,每个人都有每个人的见解。架构师眼里大抵是高屋建瓴,统领全局;技术大牛的视角可能是剖根溯源,精刀细琢;新人小白或许更单纯,无非就是学习进步,快速成长为大牛之类了。但在我——一个京东数据库人的眼里,
京东云张晨 受邀参加KCD 杭州站 x OpenInfra Days China
AI正在重塑一切,驱动云原生基础设施经历其诞生以来最深刻的变革。这一变革对底层设施提出了前所未有的新要求:更的弹性伸缩、更高效的算力利用、更复杂的跨域调度和更全面的安全防护。面对如此系统性的挑战,单一技术栈或社区已难以给出完美答案。KCD(Kubernetes Community Days,Kubernetes 社区日)是由社区组织的活动,汇聚开源和云原生领域的采用者和技术人员,旨在促进教育、协作
多智能体设计模式和智能体框架,你会了么?
一、新闻先播放一条最新新闻,通义团队官宣开源了两个智能体Alias-Agent和Data-Juicer Agent。Alias-Agent提供了RaAct,Planner,DeepResearch三种模式,以实现灵活的任务执行。DataJuicer 智能体是一个数据专员,由数据处理智能体,代码开发智能体,MCP 智能体,数据分析与可视化智能体,问答智能体五个智能体组成。看到这里已经相当炸裂了!可
最新MCP规范解读,看这篇就够了!
一、MCP是什么? 为什么需要它?想象一下,你正在开发一个 AI 编程助手,它需要:读取和修改项目文件查询数据库Schema搜索代码仓库执行Git操作传统做法是为每个数据源写一套专用代码,不同团队重复造轮子。Model Context Protocol(MCP) 就是为了解决这个问题而生的开放标准协议。通俗理解: MCP就像是「AI应用的USB接口标准」。就像USB让不同设备都能接入电脑一样,MC
【原理到实战】实验异质性分析
什么是实验的异质性1. 如何理解实验结果中的指标变化当我们看到如下试金石实验指标结果时在进行分析前,可能我们的第一直觉是这样的经过异质性分析后,可能会发现实际情况是这样的2. 概念解析与定义实验的异质性,一般被称为HTE(即Heterogeneous Treatment Effects),意为实验中同一个treatment对不同的实验样本,得到的策略效果可能是不一样的。另外还
Cursor 一年深度开发实践:前端开发的效率革命
在 AI Coding 提效这件事上,我想我的经历让我有充分的发言权。今年上半年,作为团队中的 24 届 JDS,我承接了两位离职同事的业务模块。面对密集的大促需求,我不仅扛住了“以一当三”的交付压力,同时保证了线上零事故。这一切,离不开 Cursor 的深度辅助——我的订阅也从去年的 Pro 升至 Pro+,甚至在大促攻坚与黑马程序员大赛期间,不惜投入每月 200 美元升级至 Ult
并发丢数据深度剖析:MySQL锁机制与事务实战踩坑及解决方案
1、理论来源于实践现象:于2025-08-13 21:45:35,事实逻辑表将自身的指标与维度同步到原子服务的实现时,出现同步过来的指标与维度丢失。核心原因:两次重复的事实逻辑表同步时间非常相近,导致同步过来的指标与维度丢失。2、倒带进事故现场逻辑表向原子服务同步的核心逻辑是 “先删后增”:删除旧数据→对比新老数据→插入新增数据,具体流程如下:整体业务代码精简逻辑如下:@Transa
告别 “盲买”!京东 AI 试穿 Oxygen Tryon:让服饰购物从“想象”到“所见即所得”
1 前言传统线上购物,消费者常因无法直观感受服装上身效果,面临样式不合、款式不搭等困扰,导致退货率居高不下。925 JDD 大会发布的京东AI 试穿 Oxygen Tryon,借助先进的AI技术,完美攻克这一难题,消费者购买服饰时可进入AI试穿,只需上传照片,即可迅速 “试穿” 品牌的服装,真实呈现服装的版型、颜色、纹理上身效果。这种沉浸式、个性化的购物体验,让消费者购物决策更轻松,极
基于业务知识和代码库增强的大模型生成代码实践
1.存在的问题1.研发产品新人上手难:系统存在知识壁垒,需求背景知识不了解,上线容易出问题,有些壁垒知识只能靠口述,效率极低,上线游链路不了解2.资料散乱:各处资料散乱,虽然可能已经沉淀,但随着人员迭代,可能逐步丢失,造成公司重要资产损失3.运维时间长:面向运维和研发需要日常答疑的时间长,占据开发的核心工作时间4.研发新人对于历次变更不熟悉,或者系统交接存在风险5.测试新人对于历次变更看不懂代码无
纳尼?自建K8s集群日志收集还能通过JMQ保存到JES
一、背景基于K8s集群的私有化交付方案中,日志收集采用了ilogtail+logstash+kafka+es方案,其中ilogtail负责日志收集,logstash负责对数据转换,kafka负责对日志传递中的消峰进而减少es的写入压力,es用来保存日志数据。在私有化交付中本方案中涉及的中间件一般需要单独部署,但是在京东内网环境的部署考虑到kafka和es的高可用,则不推荐采用单独部署的方案。二、新
给Java同仁单点的AI"开胃菜"--搭建一个自己的本地问答系统
这是我参与创作者计划的第1篇文章 大家好,因为对AI大模型很感兴趣,相信很多兄弟们跟我一样,所以最近花时间了解了一些,有一些总结 分享给大家,希望对各位有所帮助; 本文主要是目标是 讲解如何在本地 搭建一个简易的AI问答系统,主要用java来实现,也有一些简单的python知识;网上很多例子都是以 ChatGPT来讲解的,但因为它对国内访问有限制,O
JoyCode:SWE-bench Verified打榜技术报告
在权威SWE-Bench Verified基准测试中,JoyCode Agent凭借 74.6% 的高通过率强势登榜全球 Top3,并正式开源!Github开源地址:https://github.com/jd-opensource/joycode-agent Gitee开源地址:https://gitee.com/JD-opensource/joycode-agentJoyCode Agent
真实案例解析缓存大热key的致命陷阱
引言在现代软件架构中,缓存是提高系统性能和响应速度的重要手段。然而,如果不正确地使用缓存,可能会导致严重的线上事故,尤其是缓存的大热key问题更是老生常谈。本文将探讨一个常见但容易被忽视的问题:缓存大热key和缓存击穿问题。我们将从一个真实案例入手,分析其原因,并提供解决方案和预防措施。案例描述某系统在双十一大促期间,遇到了一个严重的线上事故。业务人员在创建一个大型活动,该大型活动由于活动条件和活
java小知识-ShutdownHook(优雅关闭)
一、先提出一个问题我们如果在JVM退出的时候做一些事情,比如关闭远程链接,怎么实现呢?二、ShutdownHook简介java里有个方法Runtime.getRuntime#addShutdownHook,是否了解呢?ShutdownHook是什么意思呢,看单词解释“关闭钩子”,addShutdownHook就是添加一个关闭钩子,这个钩子是做什么的呢?能否解决上面的问题?1、RunTime类先看一
提供方耗时正常,调用方毛刺频频
一 现象调用方A -> JSF -> 提供方B大多数情况下,调用方耗时 和 提供方耗时 基本没有差别个别情况下,调用方耗时 远高于 提供方耗时,大概5分钟20+次1.调用方A耗时如下图2.提供方B耗时如下图3.调用方监控添加在调用JSF接口前后加的监控,没有其他任何逻辑,包括日志打印4.提供方监控添加在代码最外层JSF接口加的监控,之外没有任何代码逻辑5.耗时对比调用方A
纯配时效服务-双Redis集群设计
一、概述 纯配时效服务作为物流下单环节中计算时效的重要组成部分,直接决定了下单的成功与否。其性能与稳定性至关重要,因为它们直接影响整个物流下单系统的运行效率及客户满意度。一个高效且稳定的纯配时效服务能够确保预计送达时间准确无误地展示给用户,从而提升客户体验和信任度。反之,若纯配时效服务出现故障或延迟,可能会导致订单处理延误,甚至影响客户的业务运营。因此,在设计和维护纯配时效
由 Mybatis 源码畅谈软件设计(七):从根上理解 Mybatis 一级缓存
本篇我们来讲 一级缓存,重点关注它的实现原理:何时生效、生效范围和何时失效,在未来设计缓存使用时,提供一些借鉴和参考。1. 准备工作定义实体public class Department { public Department(String id) { &nb
由 Mybatis 源码畅谈软件设计(四):动态 SQL 执行流程
本节我们探究动态 SQL 的执行流程,由于在前一节我们已经对各个组件进行了详细介绍,所以本节不再赘述相关内容,在本节中主要强调静态 SQL 和动态 SQL 执行的不同之处。在这个过程中,SqlNode 相关实现值得关注,它为动态 SQL 标签都定义了专用实现类,遵循单一职责的原则,并且应用了 装饰器模式。最后,我们还会讨论动态 SQL 避免注入的解决方案,它是在 Mybatis 中不可略过的一环。
递归算法实践--到仓合单助力京东物流提效增收
一、背景 京东物流到仓业务「对商家」为了减少商家按照京东采购单分货备货过程,对齐行业直接按照流向交接,提升商家满意度;「对京东」揽收操作APP提效;到仓合单功能应运而生;二、问题 一次批量采购单(一次50或者100个采购单)需要根据不同的规则合并成多个订单;