开发相关的学习
2. RAG相关概念学习
学习目标: 掌握检索增强生成(RAG)的各种变体及其实现技术
2.1 RAG变体
- TableRAG
- 边缘RAG
- RAG-Vision
2.2 核心技术组件
- Chroma向量数据库
- 向量检索
- 向量嵌入
3. Neo4j相关理论的学习
学习目标: 理解图数据库Neo4j的基本原理和应用场景
4. RabbitMQ相关理论学习
学习目标: 掌握消息队列RabbitMQ的核心概念、集群模式和高级特性
4.1 集群模式
- 普通集群
- 镜像队列集群
- Quorum队列集群(基于 Raft 共识协议)
学习资料: RabbitMQ是什么?架构是怎么样的?
4.2 核心概念
- RabbitMQ 是什么?消息队列是什么?RabbitMQ 的架构原理和应用场景是什么?
- Producer 是什么?Consumer 是什么?
- Exchange 是什么?Queue 是什么?
- BindingKey 是什么?Broker是什么?
4.3 集群相关
- 普通集群模式是什么?
- 镜像队列集群是什么?镜像队列是什么?
- Quorum队列集群是什么?
4.4 高级队列特性
- RabbitMQ 中的优先级队列是什么?
- RabbitMQ 中的延时队列是什么?
- RabbitMQ 中的死信队列是什么?
4.5 技术基础
- Erlang是什么?
- RabbitMQ的通信机制是什么?
- 为什么要有Quorum队列集群?
5. Agent相关技术理论的学习
学习目标: 了解Agent系统中的关键技术组件
5.1 多模态模型
- CLIP-ViT(多模态模型)
7. Redis相关理论学习
学习目标: 掌握Redis的核心功能、数据类型和工作机制、哨兵、集群
学习资料: Redis官网
7.1 基础概念
- redis是什么? Redis架构是怎么样的?怎么设计redis?
- Redis有什么作用?
- Redis是单线程吗?
- Redis为什么要单线程?
7.2 持久化机制
- RDB是什么,AOF是什么?RDB和AOF的区别是什么?
- redis的持久化机制是怎么样的?
7.3 数据类型
- Redis支持String,List,Set,Zset
- Redis支持哪些数据类型?
7.4 缓存策略
- Redis缓存过期策略
- Redis缓存淘汰策略
- 缓存过期策略和缓存淘汰策略的区别是什么?
- LRU是什么?
7.5 技术细节
- Redis-cli是什么?
- Redis通信协议是怎么样的?
- Redis的协议格式是怎么样的?
- 为什么Redis不用HTTP?
7.6 扩展模块
- RedisJson是什么?
- RediSearch是什么?
- RediTImeSeries是什么?
- RedisGraph是什么?
7.7 性能优化
- Redis的高可用,高性能怎么做?
8. Mysql架构理论的学习
学习目标: 理解MySQL的内部架构和核心组件
学习资料: Mysql是什么?架构是怎么样的?
8.1 基础概念
- Mysql是什么?
- InnoDB是什么?
- Myisam是什么?
- Mysql Server是什么?
8.2 存储引擎组件
- 数据页是什么?
- Mysql数据页为什么是16KB
- B+树是什么?
- 数据页和索引页是什么?
- Buffer Pool是什么?
- 自适应哈希索引是什么?
- Change Buffer是什么?
8.3 日志系统
- Undo log是什么?
- Redo log是什么?
- Binlog是什么?
- 有Redo log为什么还要有binlog?
8.4 MySQL服务层
- Mysql连接器是什么
- Mysql优化器是什么
- Mysql执行器是什么
- Mysql分析器是什么?
- Mysql执行计划是什么?
8.5 查询处理
- 数据库查询流程
- 数据库更新流程
9. Kafka概念的学习
学习目标: 理解Kafka的基本概念和核心组件
学习资料: 消息队列Kafka是什么?架构是怎么样的?
- Kafka是分布式流处理平台,消息队列是用于在应用间传递消息的中间件,Kafka的架构原理基于发布-订阅模式,主要应用于大数据实时处理场景。
- Producer是消息生产者,负责向Kafka发送消息。
- Consumer Group是消费者组,包含多个消费者实例共同消费主题消息。
- Zookeeper是分布式协调服务。
- partition是分区用于水平扩展提高吞吐量。
- broker是Kafka服务器实例。
- topic是消息主题分类。
- replicas是副本用于保证数据可靠性。
- Leader负责处理读写请求,Follower负责同步Leader数据。
- retention policy是消息保留策略,决定消息在Kafka中保存的时间。
- offset是偏移量,用于标识消费者在分区中的消费位置。
10. RocketMQ概念的学习
学习目标: 理解RocketMQ的基本概念和核心组件
学习资料: 消息队列RocketMQ与Kafka的区别
- 消息队列RocketMQ是阿里巴巴开源的分布式消息中间件。
- RocketMQ采用NameServer集群、Broker集群的架构,具有低延迟、高并发的特点。
- RocketMQ和Kafka在架构设计上有相似之处但也存在差异,如RocketMQ使用NameServer替代了Zookeeper。
- Producer是消息生产者。
- Consumer Group是消费者组负责消费消息。
- Zookeeper是分布式协调服务。
- partition是分区用于水平扩展提高吞吐量。
- broker是消息服务器。
- topic是消息主题。
- Queue是消息队列。
- NameServer提供路由管理功能。
- segment是CommitLog的分片存储单位。
- commitLog是存储所有消息的物理文件。
- 延时队列是用于实现消息延迟消费的功能。
- 死信队列是用于存储无法正常消费的消息队列。

Comments NOTHING