Atlas-Event:电子商务平台的事件驱动架构实践
目录 1. 引言 2. 电商平台中的事件驱动场景 2.1 订单生命周期管理 2.2 库存管理与实时更新 2.3 用户行为分析与个性化推荐 2.4 促销活动与价格调整 3. 框架核心功能实现 3.1 领
目录 1. 引言 2. 电商平台中的事件驱动场景 2.1 订单生命周期管理 2.2 库存管理与实时更新 2.3 用户行为分析与个性化推荐 2.4 促销活动与价格调整 3. 框架核心功能实现 3.1 领
1. 背景 在实际开发中,经常会遇到这样的需求: 某些字段的值为 "未知"、"N/A"、"UNKNOWN" 等时,希望在 Excel 导出时显示为空。 EasyExcel 默认不会处理这种情况,因此需
本文将详细解析 synchronized 与 OS 层互斥机制的联系,揭示从 JVM 到内核的完整锁实现链路。
目录 一、电商核心场景的技术攻坚 1.1 分布式订单系统的事务一致性设计 1.1.1 TCC 模式下的订单创建流程 1.1.2 订单状态机的可靠流转 1.2 高并发秒杀系统的架构设计 1.2.1
当大家在阅读JDK17之后的项目的源码时,经常会发现一个名为record的类型。这到底是什么类型?有什么作用?相信大家都会有这种疑问,所以我就想通过这篇文章来介绍一下record及其用法。
在做商城商品列表时,我们发现“类目树”其实是个大坑:既要实时展示商品数量,还要支持各种搜索条件。MySQL不行,最终用Spring+Elasticsearch聚合搞定,性能提升数倍。本文带你走一遍踩坑
synchronized关键字具备可重入性,同一线程在持有锁的情况下,可以再次获取同一把锁而不会阻塞。本文将从概念、代码示例、JVM实现机制和工程实践四个方面,深入解析synchronized可重入性
公司领导对数据安全非常看重,要求我们的系统中的图片链接,不能在其他地方打开,只能在系统中查看,要求我们整改系统。
原文来自于:[https://zha-ge.cn/java/26](https://zha-ge.cn/java/26) # Java 方法传参,到底是值还是引用? ## 面试中的困惑 那天在
简介 MaxKB4j = Max Knowledge Base for Java,是一款基于Java语言开发的LLM工作流应用和 RAG 的开源LLMOps平台,项目主要借鉴了MaxKB和FastGP
原文来自于:[https://zha-ge.cn/java/30](https://zha-ge.cn/java/30) # 为什么 StringBuilder 这么快?带你看懂底层实现 ##
学习通是常用的学习工具,可以随时进行学习,找到你需要的资源,跨平台就能在线学习,了解学习的进度,但是很多小伙伴找不到入口在哪,下面就分享给大家。学习通网页版登录
点击阅读