
JAVA
文章平均质量分 88
qw2869534823
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redisson分布式锁:原理、使用
Redisson是一个基于Redis的Java客户端库,提供了丰富的分布式对象和服务(如分布式锁、信号量、Map等)。其核心优势在于简化分布式锁的实现,并解决了原生Redis分布式锁的常见问题(如死锁、误删锁等)。特性可重入锁公平锁联锁红锁核心特点同一线程可重复获取按请求顺序分配同时锁定多个资源多节点高可用数据结构Hash结构多个RLock组合多个独立节点锁适用场景一般并发控制避免线程饥饿多资源原子操作高可用要求场景性能影响低中等(需维护队列)原创 2025-04-07 23:55:45 · 1022 阅读 · 0 评论 -
JVM垃圾回收
答:早期的垃圾回收器基于单线程实现确实比较慢,一次垃圾回收可能让系统停顿数秒,但经过不断的发展,随着多线程增量回收,多区域划分等技术的引入如今的G1垃圾收集器已经可以将停顿时间稳定在100毫秒左右这在用户层面已经几乎没有感知了。因为大部分的内存对象,就是在那种子方法中创建,使用后就没有用了的对象,所以垃圾回收时,需要进行复制的对象很少,这样就能实现高效回收的同时,不产生碎片空间。,当执行垃圾回收时,将S区和E区中不用回收的少量对象复制到另一个S区中,然后清空当前的S区和E区,如此一来便可以把内存的。原创 2025-03-23 19:17:06 · 1134 阅读 · 0 评论 -
Java 中,私有空间和共享空间
java中的私有空间和共享空间原创 2025-02-28 15:27:50 · 563 阅读 · 0 评论