MQ面试相关
MQ选型 中间件 过期特性 重试机制 死信队列 延迟队列 批量投递 RabbitMQ ✅ ✅重试计数机制 ✅ Kafka ✅ RocketMQ ✅重试队列 ✅ ✅ 过期特性:推送消息的时候携带过期时间,在队列中消息过期之后,会将过去消息放到死信队列,消费者将无法消费; 延迟消息:只有时间到了指定时间才能被消费者消费到,其实MQ做法就是在消息未到消费时间的...
MQ选型 中间件 过期特性 重试机制 死信队列 延迟队列 批量投递 RabbitMQ ✅ ✅重试计数机制 ✅ Kafka ✅ RocketMQ ✅重试队列 ✅ ✅ 过期特性:推送消息的时候携带过期时间,在队列中消息过期之后,会将过去消息放到死信队列,消费者将无法消费; 延迟消息:只有时间到了指定时间才能被消费者消费到,其实MQ做法就是在消息未到消费时间的...
前置语义(技术词汇)VFS:虚拟文件系统,linux系统中万物皆文件 inode:描述文件系统中某个文件的文件ID pageCache 对于2个应用想打开同一个文件的时候,当虚拟文件发现已经加载过了,会尝试从pagecache中加载,文件系统维护自己的指针位置。 dity: 当pagecache被修改了,pageache会被标识为dity,后续再flush到磁盘,什么时候flush? 同...

添加脚本参考 GPT导出插件代码1234567891011121314151617181920212223242526272829303132333435363738// ==UserScript==// @name 小报童Copy-able// @namespace http://tampermonkey.net/// @version 2024-02-...
1.右键油猴添加新脚本 2.替换为下方代码内容 3.脚本代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788...
1.Redis 管道(Pipeline) 我们搬家的时候往往是大包小包。 此时,有两种方案可以选择: 完全靠一己之力,一趟一趟的搬。找个货运车,一趟就搬过去。 而Pipeline就是这个这个货运车,把你的一批命令一把送过去,然后告诉你结果。目的是节省你的网络开销(建立连接 关闭连接 再开再关,对于计算机而已都是需要开辟资源去处理的)。 使用场景: 1.批处理、维护缓存数据 在电商的场景中,...
Go-Gin服务主程序原站访问 我的Json数据提取站原理 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263package mainimport ( "encoding/json" &qu...
包租婆:你知道市面上有哪些垃圾回收器?他们各自有什么特点?一. 标记清除算法 1.主要过程: a.标记:先顺着 GC Roots 往下扫,保洁先从 101 开始巡查一遍所有的房间,并房间门口标记一个标识:这个房间是否可以打扫了?其他房间借的当前房间空调遥控器已经退还了吗,即:是否还被其他对象持有引用? b.清除:再把标识为可以打扫的房间挨个打扫干净。 2.缺点: 两次扫描,效率低且存在空...
Redis 单机安装教程12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455# 安装wget工具yum install wget# 安装gcc,c语言编译工具yum install gcc# 创建soft,便于后期管理软件mkdir soft ...
Redis的持久化Redis是基于内存的,必须要考虑的一个问题就是:当redis服务挂了之后,之前的数据怎么重新加载到内存?那么必须要考虑一种存放历史数据的解决方案。 RDB:指定的时间间隔对数据进行快照存储。 假如开始拍快照时间为10:00,整个快照落库持久化完成大概需要5分钟,即10:05此次快照拍完。而在10:04的时候b被改成了5,那么在rdb生成的结果里b是存的4还是5呢?是的...