京东云开发者 京东云开发者
3星期前
纯配时效服务-双Redis集群设计
作者:京东物流王运成一、概述纯配时效服务作为物流下单环节中计算时效的重要组成部分,直接决定了下单的成功与否。其性能与稳定性至关重要,因为它们直接影响整个物流下单系统的运行效率及客户满意度。一个高效且稳定的纯配时效服务能够确保预计送达时间准确无误地展示给用户
京东云开发者 京东云开发者
3星期前
由 Mybatis 源码畅谈软件设计(四):动态 SQL 执行流程
作者:京东保险王奕龙本节我们探究动态SQL的执行流程,由于在前一节我们已经对各个组件进行了详细介绍,所以本节不再赘述相关内容,在本节中主要强调静态SQL和动态SQL执行的不同之处。在这个过程中,SqlNode相关实现值得关注,它为动态SQL标签都定义了专用
taskbuilder taskbuilder
3星期前
信息系统常见的系统架构
1.1单文件架构现在很多企业内部虽然已经建设了一些信息系统,但还是有不少业务没有用专门的信息系统管理起来,普遍都是采用Excel表格来实现这些业务数据的填报和查询统计。Excel就是属单文件架构,这种架构是指整个系统就是一个文件,打开文件就可以直接操作,优
幂简集成 幂简集成
3星期前
12 条基于风险的 API 安全控制指南
在当今互联的世界中,(应用程序编程接口)充当着应用程序之间无形的桥梁。然而,权力越大,责任也越大!保护这些API的安全至关重要,以防止潜在攻击者对数据或用户信息的隐私造成威胁。本文将介绍基于风险的API安全控制,帮助构建更可靠和防篡改的API。1\.左移安
京东云开发者 京东云开发者
3星期前
由 Mybatis 源码畅谈软件设计(七):从根上理解 Mybatis 一级缓存
作者:京东保险王奕龙本篇我们来讲一级缓存,重点关注它的实现原理:何时生效、生效范围和何时失效,在未来设计缓存使用时,提供一些借鉴和参考。1.准备工作定义实体publicclassDepartmentpublicDepartment(Stringid)thi
京东云开发者 京东云开发者
3星期前
由 Mybatis 源码畅谈软件设计(五):ResultMap 的循环引用
作者:京东保险王奕龙本节我们来了解Mybatis是如何处理ResultMap的循环引用,它的解决方案非常值得在软件设计中参考。另外作为引申,大家可以了解一下Spring是如何解决Bean的循环注入的。以单测org.apache.ibatis.submitt
taskbuilder taskbuilder
3星期前
前端文件和后台服务的概念
多层架构的应用系统里文件会分为前端文件和后台服务,这两类文件的具体含义如下:2.1前端文件在Web浏览器、手机APP或微信小程序等客户端软件中运行的代码(包括HTML、JavaScript和CSS等)或图片、音视频等资源文件统称为前端文件,用来填报和展示信
京东云开发者 京东云开发者
3星期前
供应链计划性能优化解决方案-Clickhouse本地Join
作者:京东零售姜波前言本文主要针对供应链计划业务发展过程中系统产生的瓶颈问题的解决方案进行阐述,并且分享一些问题解决过程中用到的一些工具方法,希望对其他业务同类问题提供启发,原理细节不着重介绍,如有兴趣欢迎一起探讨。业务背景供应链计划业务目前数据库主要使用
京东云开发者 京东云开发者
2星期前
代码之美-代码整洁之道
作者:京东零售刘仲伟一、开篇引言京东零售从9月开始对技术风险系统性地跟踪汇报,以故障数、监控发现率、故障发现时间、故障恢复时间等多个指标进行统计和跟踪汇报,相比于之前线上小故障杖责二十、大故障发配宁古塔,有了向惩前毖后、治病救人方向的转变。我也有机会参与到
京东云开发者 京东云开发者
2星期前
递归算法实践--到仓合单助力京东物流提效增收
作者:京东物流李硕一、背景京东物流到仓业务「对商家」为了减少商家按照京东采购单分货备货过程,对齐行业直接按照流向交接,提升商家满意度;「对京东」揽收操作APP提效;到仓合单功能应运而生;二、问题一次批量采购单(一次50或者100个采购单)需要根据不同的规则