自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 重磅!“能读一半就是赚到”的神作《编码》第2版来了

《编码:隐匿在计算机软硬件背后的语言(原书第2版)》

2025-08-14 15:12:37 2945 3

原创 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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除