会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
OMGq
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2026年4月6日
垃圾收集器G1&ZGC详解--重点笔记
摘要: 一 垃圾收集算法 1,分代收集理论 当前虚拟机的垃圾收集都采用分代收集算法,这种算法没有什么新的思想,只是根据对象存活周期的不同将内存分为几块。一般将 java堆分为新生代和老年代,这样我们就可以根据各个年代的特点选择合适的垃圾收集算法。 比如在新生代中,每次收集都会有大量对象(近99%)死去,所以
阅读全文
posted @ 2026-04-06 19:01 OMGq
阅读(19)
评论(0)
推荐(0)
2026年4月5日
MQ常见问题整理--重点笔记
摘要: 一 MQ如何保证消息不丢失 二 如何保证消息幂等性 1,生产者:发送消息时,给每条消息分配⼀个唯⼀的ID,判断消息是否重复投递。 2,比如订单ID就是⼀个很好的带有业务属性的唯⼀指标。在使⽤RocketMQ时,可以使⽤message的key属性来传递订单ID。这样Consumer就能够⽐较好的防⽌重
阅读全文
posted @ 2026-04-05 23:15 OMGq
阅读(13)
评论(0)
推荐(0)
2026年4月4日
RocketMQ消息机制--重点笔记
摘要: MQ作用 异步 作⽤:异步能提⾼系统的响应速度、吞吐量 解耦 作⽤: 1、服务之间进⾏解耦,才可以减少服务之间的影响。提⾼系统整体的稳定性以及可扩展性。 2、另外,解耦后可以实现数据分发。⽣产者发送⼀个消息后,可以由⼀个或者多个消费者进⾏消费,并且消费者的增加或者减少对⽣产者没有影响。 削峰 作⽤:
阅读全文
posted @ 2026-04-04 18:38 OMGq
阅读(35)
评论(0)
推荐(0)
2026年4月3日
JVM对象创建与内存分配机制深度剖析--重点笔记
摘要: 一 对象的创建 4,设置对象头 初始化零值之后,虚拟机要对对象进行必要的设置,例如这个对象是哪个类的实例、如何才能找到类的元数据信息、对 象的哈希码、对象的GC分代年龄等信息。这些信息存放在对象的对象头Object Header之中。 在HotSpot虚拟机中,对象在内存中存储的布局可以分为3块区域
阅读全文
posted @ 2026-04-03 11:09 OMGq
阅读(10)
评论(0)
推荐(0)
2026年4月2日
JVM内存模型深度剖析与优化--重点笔记
摘要: 一 JVM整体结构及内存模型 操作数栈:程序执行时临时存放数据的空间。 动态链接:在程序执行时,将符号引用转换为直接引用。 STW:stop the world 通过javap -c XXXX.class > XXX.txt 编译成可读的文件,里面有可读的指令。(idea里面的jcalsslib插件
阅读全文
posted @ 2026-04-02 12:03 OMGq
阅读(5)
评论(0)
推荐(0)
2026年4月1日
java类加载机制升职加薪之旅--重点笔记
摘要: ⼀、快速梳理JAVA类加载机制 三句话总结JDK8的类加载机制: 1. 类缓存:每个类加载器对他加载过的类都有⼀个缓存。 2. 双亲委派:向上委托查找,向下委托加载。 3. 沙箱保护机制:不允许应⽤程序加载JDK内部的系统类。 先来⼀个简单的Demo public class LoaderDemo
阅读全文
posted @ 2026-04-01 13:30 OMGq
阅读(8)
评论(0)
推荐(0)
Redis Stack扩展功能--重点笔记
摘要: 一 Redis JSON Redis JSON模块为Redis添加了JSON数据类型的⽀持,并且对JSON数据提供了快速进⾏增、删、改、查的操作。 -- 设置⼀个JSON数据 JSON.SET user $ '{"name":"loulan","age":18}' ## key是user,value
阅读全文
posted @ 2026-04-01 10:05 OMGq
阅读(11)
评论(0)
推荐(0)
2026年3月30日
Redis7 底层数据结构解析--重点笔记
摘要: 一 Redis底层数据结构代码 Redis是⼀个<k,v>型的数据库,其中key通常都是string类型的字符串对象,⽽value在底层就统⼀是redisObject对象。 struct redisObject { unsigned type:4; unsigned encoding:4; unsi
阅读全文
posted @ 2026-03-30 10:48 OMGq
阅读(31)
评论(0)
推荐(0)
2026年3月28日
一线大厂Redis高并发缓存架构实战与性能优化--重点笔记
摘要: 目录 1、中小公司Redis缓存架构以及线上问题分析 2、大厂线上大规模商品缓存数据冷热分离实战 3、实战解决大规模缓存击穿导致线上数据库压力暴增 4、黑客攻击导致缓存穿透线上数据库宕机Bug 5、一行代码解决线上缓存穿透问题 6、一次大V直播带货导致线上商品系统崩溃原因分析 7、突发性热点缓存重建
阅读全文
posted @ 2026-03-28 18:37 OMGq
阅读(19)
评论(0)
推荐(0)
大厂生产级Redis高并发分布式锁实战--重点笔记
摘要: 一,分布式锁 (一),setnx 1.1和1.2是加锁,2是解锁。但是会存在线程执行原子性问题,需要原子性操作。 (二),RLock (redisson的分布式锁) 原理 代码样例 (三),lock和unlock的源码以及原理,再次刷视频分析
阅读全文
posted @ 2026-03-28 17:51 OMGq
阅读(7)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告