会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jcloud
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
28
29
30
31
32
33
34
35
36
···
160
下一页
2025年1月2日
记录一次SQL慢查询优化
摘要: 作者:京东物流 赫占星 一、慢SqL发现 在一次需求UAT上线后,本来在测试环境没问题的接口,UAT环境出现了接口超时,通过查询接口日志发现是SQL查询超时了,原因是UAT环境的数据量比测试环境大得多。 一般来说,我们可以通过数据库本身的慢查询日志去定位出问题的慢SQL,但是对于京东,易维平台为我们
阅读全文
posted @ 2025-01-02 13:36 京东云开发者
阅读(59)
评论(0)
推荐(0)
2024年12月31日
设计模式之代理模式:武器附魔之道
摘要: 作者:京东保险 孙昊宇 大家好,今天我们聊聊设计模式中的代理模式。作为一种经典设计模式,它的应用极为广泛。不论你是刚刚入门,还是已经熟悉设计模式,相信这篇文章都会让你有所收获。 一、引子:叫个代驾 让我们从一个引子开始:司机和代驾。「私家车司机」和「代驾」是什么关系?很简单,「私家车司机」是客户,「
阅读全文
posted @ 2024-12-31 11:32 京东云开发者
阅读(65)
评论(0)
推荐(0)
由 Mybatis 源码畅谈软件设计(五):ResultMap 的循环引用
摘要: 作者:京东保险 王奕龙 本节我们来了解 Mybatis 是如何处理 ResultMap 的循环引用,它的解决方案非常值得在软件设计中参考。另外作为引申,大家可以了解一下 Spring 是如何解决 Bean 的循环注入的。 以单测 org.apache.ibatis.submitted.permiss
阅读全文
posted @ 2024-12-31 11:32 京东云开发者
阅读(54)
评论(0)
推荐(0)
由 Mybatis 源码畅谈软件设计(七):从根上理解 Mybatis 一级缓存
摘要: 作者:京东保险 王奕龙 本篇我们来讲 一级缓存,重点关注它的实现原理:何时生效、生效范围和何时失效,在未来设计缓存使用时,提供一些借鉴和参考。 1. 准备工作 定义实体 public class Department { public Department(String id) { this.id
阅读全文
posted @ 2024-12-31 11:31 京东云开发者
阅读(44)
评论(0)
推荐(1)
2024年12月30日
京东供应链创新与实践:应用数据驱动的库存选品和调拨算法提升履约效率
摘要: 作者:零售供应链技术 2024年10月,京东零售供应链技术团队凭借其在库存选品与调拨技术上的创新与实践,荣获运筹与管理学领域的国际顶级奖项Daniel H. Wagner Prize。本文为您介绍获奖背后的供应链技术创新和落地应用。 摘要 在电商行业中,供应链管理和履约效率对于确保客户满意度至关重要
阅读全文
posted @ 2024-12-30 13:43 京东云开发者
阅读(274)
评论(0)
推荐(0)
由 Mybatis 源码畅谈软件设计(四):动态 SQL 执行流程
摘要: 作者:京东保险 王奕龙 本节我们探究动态 SQL 的执行流程,由于在前一节我们已经对各个组件进行了详细介绍,所以本节不再赘述相关内容,在本节中主要强调静态 SQL 和动态 SQL 执行的不同之处。在这个过程中,SqlNode 相关实现值得关注,它为动态 SQL 标签都定义了专用实现类,遵循单一职责的
阅读全文
posted @ 2024-12-30 13:43 京东云开发者
阅读(67)
评论(0)
推荐(0)
纯配时效服务-双Redis集群设计
摘要: 作者:京东物流 王运成 一、概述 纯配时效服务作为物流下单环节中计算时效的重要组成部分,直接决定了下单的成功与否。其性能与稳定性至关重要,因为它们直接影响整个物流下单系统的运行效率及客户满意度。一个高效且稳定的纯配时效服务能够确保预计送达时间准确无误地展示给用户,从而提升客户体验和信任度。反之,若纯
阅读全文
posted @ 2024-12-30 13:43 京东云开发者
阅读(78)
评论(0)
推荐(0)
2024年12月27日
探讨篇(三):代码复用的智慧 - 提升架构的效率与可维护性
摘要: 作者:京东物流 冯志文 前两篇从服务粒度和服务内的分层架构角度探讨,本文继续从服务间代码复用角度探讨。 背景 在分布式架构中,代码复用是个难题。那么如何处理代码功能共享的问题呢?本文结合日常实践中的案例,介绍几种分布式架构中管理代码复用性的技术。包括代码复制、共享代码库(jar包)、共享服务、边车服
阅读全文
posted @ 2024-12-27 16:47 京东云开发者
阅读(126)
评论(0)
推荐(0)
工作中对InheritableThreadLocal使用的思考
摘要: 作者:京东保险 王奕龙 代码评审时,发现在线程池中使用InheritableThreadLocal上下文会使其中的线程变量失效,无法获取到预期的变量值,所以对问题进行了复盘和总结。 1. 先说结论 InheritableThreadLocal 只有在父线程创建子线程时,在子线程中才能获取到父线程中的
阅读全文
posted @ 2024-12-27 16:46 京东云开发者
阅读(55)
评论(0)
推荐(0)
浅谈API错误码设计
摘要: 作者:京东物流 冯志文 一、痛点 你是否曾遇到过以下问题? 1.API错误码形同虚设,无法提供有效帮助? 2.API错误码文档晦涩难懂,别说其他团队,连团队内同事都看不明白? 3.API错误码定义混乱,缺乏一致性? 4.链路上的错误码信息无法正确传递? 二、什么是错误码 根据亚马逊官方文档的定义,错
阅读全文
posted @ 2024-12-27 16:46 京东云开发者
阅读(200)
评论(0)
推荐(0)
上一页
1
···
28
29
30
31
32
33
34
35
36
···
160
下一页
公告