- 博客(6)
- 问答 (5)
- 收藏
- 关注
原创 CopyOnWrite
Redis和Java的CopyOnWriteArrayList都采用了COW(Copy-on-Write)机制,但实现方式和目的不同。Redis主要利用操作系统的fork()和COW实现RDB持久化和主从复制,通过内存页级的延迟复制保证数据一致性;而Java的CopyOnWriteArrayList在语言层面实现数组复制,确保并发安全。两者都体现了COW的核心思想:以写操作性能为代价换取读操作的高效和安全。Redis巧妙地借助系统级COW机制,使其持久化和复制功能既高效又优雅。
2025-09-14 16:00:00
717
1
原创 Java CAS
CAS(比较并交换)是一种并发技术,通过硬件保证原子性操作。它包含三个参数:内存位置、预期值和更新值。当内存值与预期值匹配时,更新值才会被写入,否则操作失败。Java中的Unsafe类提供了CAS底层实现,基于CPU指令cmpxchg完成原子操作。相比synchronized,CAS非阻塞且效率更高,适用于多线程场景。AtomicInteger等原子类通过CAS+volatile保证线程安全,如getAndIncrement()方法避免i++的线程不安全问题。自旋锁借鉴CAS思想,线程通过循环尝试获取锁而非
2025-09-11 09:06:08
975
原创 Java并发机制的底层实现原理
Java并发机制的底层实现依赖于JVM和CPU指令。volatile通过添加特殊汇编指令保证可见性和有序性,触发缓存一致性协议使其他CPU缓存失效。synchronized基于Monitor对象实现同步锁。原子操作通过总线锁定或缓存锁定保证,最新处理器支持缓存行锁定优化性能。Java通过循环CAS和锁机制实现原子性,利用处理器提供的底层并发支持。
2025-09-06 20:10:45
833
原创 3 分钟打造AI 智能体,《Manus极简入门》让你一键开启高效生活工作模式!
在科技飞速发展的当下,人工智能已逐渐渗透到生活的方方面面,深刻改变着我们的生活与工作模式。今天,为大家带来一本极具价值的书籍——《Manus极简入门:从0到1快速打造你的AI智能体》,它将成为你探索AI世界的得力指南。
2025-03-27 08:56:33
1118
2
原创 爆火的DeepSeek提示词技巧大公开!这7招让你事半功倍
本文详细探讨了DeepSeek的7大提示词技巧,从基础方法到高级策略,帮助你全面掌握这一强大语言模型的使用之道。无论是提升工作效率,还是探索AI创作的无限可能,这些技巧都能为你提供有力支持。随着技术的不断进步,DeepSeek还将带来更多可能性,让我们一起期待并持续探索吧!推荐语:《高效使用DeepSeek》是一本既适合个人,又适合企业的DeepSeek保姆级教程。
2025-03-04 11:07:54
4264
4
空空如也
MyBatisPlus如何多表联查?
2022-02-16
Elasticsearch 7.8版本能和JDK8完美匹配吗?
2022-01-03
如何通过JavaWEB获取远程客户端的MAC地址?
2022-01-04
MySql 里面的 int 型如果我不设置长度那它默认的长度是多少?
2021-12-21
MySql 中的tinyint字段对应的java的什么类型?
2021-12-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅