从 JVM 到内核:synchronized 与操作系统互斥量的深度联系
本文将详细解析 synchronized 与 OS 层互斥机制的联系,揭示从 JVM 到内核的完整锁实现链路。
本文将详细解析 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 这么快?带你看懂底层实现 ##
工作5年没碰过分布式锁?这可能是很多程序员的真实写照。本文用通俗易懂的语言,结合实际案例,告诉你什么情况下才需要分布式锁,并提供了Java版的Redis分布式锁实现代码。
学习通是常用的学习工具,可以随时进行学习,找到你需要的资源,跨平台就能在线学习,了解学习的进度,但是很多小伙伴找不到入口在哪,下面就分享给大家。学习通网页版登录
点击阅读