摘要: 在去年、我整理了一篇名为《如何做架构设计?》的文章,主要探讨了架构设计的目标和过程,然而、那是一篇概括性的文章,用于启发思路,并不是具体的实践指南,因此、我一直期望给出具体参考案例。 我几乎忘了这件事,如今回顾、我发现并没有合适的案例可供参考,现有的案例要么不完整、要么是与业务耦合的特定场景,要么无 阅读全文
posted @ 2024-01-03 09:35 京东云开发者 阅读(5058) 评论(15) 推荐(57)
摘要: 1.SPI简介 SPI(Service Provicer Interface)是Java语言提供的一种接口发现机制,用来实现接口和接口实现的解耦。简单来说,就是系统只需要定义接口规范以及可以发现接口实现的机制,而不需要实现接口。 SPI机制在Java中应用广泛。例如:JDBC中的数据库连接驱动使用S 阅读全文
posted @ 2025-07-02 14:09 京东云开发者 阅读(5) 评论(0) 推荐(0)
摘要: 导语 本文分析了后端研发和运维在日常工作中所面临的线上SQL定位排查痛点,基于姓名贴的灵感,设计和开发了一款SQL染色标记的MyBatis插件。该插件轻量高效,对业务代码无侵入,接入简单,支持SELECT、INSERT、UPDATE、DELETE等语句,同时也支持无WHERE条件SQL的标记增强。该 阅读全文
posted @ 2025-07-02 14:09 京东云开发者 阅读(5) 评论(0) 推荐(0)
摘要: 前言 动态化-罗码(后文统称动态化)是一个全自主研发的一站式跨平台解决方案,一份代码,可以在iOS、Android、H5及华为HarmonyOS运行。在研发团队使用后可大幅降低研发人力成本;为业务提供实时触达、A/B触达等能力以提升业务投放效率;同时保障了C端用户优秀的用户体验。 一、背景 市面上的 阅读全文
posted @ 2025-07-02 14:09 京东云开发者 阅读(13) 评论(0) 推荐(0)
摘要: 1. 前言 在日常开发中,为了保证技术方案的质量,一般会在撰写前进行调研。如果先前没有相关领域的知识储备,笔者的调研方式一般是先通过搜索引擎进行关键字查询,然后再基于搜索的结果进行发散。这样调研的结果受关键字抽象程度和搜索引擎排名影响较大,可能会存在偏差导致调研不充分。刚好大模型风靡有一段时间了,就 阅读全文
posted @ 2025-07-01 18:53 京东云开发者 阅读(4) 评论(0) 推荐(0)
摘要: 前言 我们常说的三高,高并发、高可用、高性能,这些技术是构建现代互联网应用程序所必需的。对于京东618备战来说,所有的中台系统服务,无疑都是围绕着三高来展开的。而对于京东庞大的客户群体,高并发的要求尤为重要。用户对在线服务的需求和期望不断提高,系统的并发处理能力成为衡量其性能和用户体验的关键指标之一 阅读全文
posted @ 2025-07-01 18:52 京东云开发者 阅读(7) 评论(0) 推荐(0)
摘要: 本文通过介绍在实际工作中一次异常排查引发的自我思考与学习,来使得读者受到一定的启发,从而迸发出星星点光,扩展出自己独有的思路,进而在工作中不断的挖掘自我不足之处,同时通过学习与"锻炼"来不断地强大自己。 分享工作中的点点滴滴,贯彻千里之行,始于足下,最终以微不足道的量变引起化蝶的质变精神。以自己为例 阅读全文
posted @ 2025-07-01 18:52 京东云开发者 阅读(5) 评论(0) 推荐(0)
摘要: 一、现状梳理 本篇介绍了一次数据库迁移的完整方案。 本次需要改造的系统为一个较为陈旧的技术栈系统,其中MongoDB作为核心数据存储中间件,承担着存储全部核心数据的重要任务。该系统目前的配置为1主1副本模式,涉及1个数据库和2张表,服务于7个不同的应用。尽管系统架构相对简单,但其在日常运营中发挥着不 阅读全文
posted @ 2025-06-30 18:11 京东云开发者 阅读(5) 评论(0) 推荐(0)
摘要: 本文将结合 Guava Cache 的源码来分析它的实现原理,并阐述它相比于 Caffeine Cache 在性能上的劣势。为了让大家对 Guava Cache 理解起来更容易,我们还是在开篇介绍它的原理: Guava Cache 通过分段(Segment)锁(ReentrantLock)机制、vo 阅读全文
posted @ 2025-06-30 18:10 京东云开发者 阅读(11) 评论(0) 推荐(0)
摘要: 在多核高并发场景下,缓存伪共享(False Sharing) 是导致性能骤降的“隐形杀手”。当不同线程频繁修改同一缓存行(Cache Line)中的独立变量时,CPU缓存一致性协议会强制同步整个缓存行,引发无效化风暴,使看似无关的变量操作拖慢整体效率。本文从缓存结构原理出发,通过实验代码复现伪共享问 阅读全文
posted @ 2025-06-30 18:10 京东云开发者 阅读(19) 评论(0) 推荐(0)
摘要: 随着网络技术的飞速发展,网络管理变得日益重要。网络管理员需要一种高效、可靠的方式来监控网络设备、收集状态信息并对其进行配置。简单网络管理协议(SNMP)正是为此目的而设计的。本文将对SNMP进行详细介绍,并提供使用SNMP进行网络管理的基本指南。 1.简介 SNMP(Simple Network M 阅读全文
posted @ 2025-06-27 13:46 京东云开发者 阅读(9) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示