周报2025.11.23

chaoji_xinren 发布于 24 天前 48 次阅读


 

开发相关的学习

1. Multi-Agent System概念的学习

学习目标: 理解多智能体系统的基本概念和协作机制

学习资料: 还是从吃面到 Multi-Agent 协作:打造高效智能体系统的秘诀

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(多模态模型)

6. 数据结构与算法初步学习

学习目标: 建立对数据结构与算法的基础理解

学习资料:

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是存储所有消息的物理文件。
  • 延时队列是用于实现消息延迟消费的功能。
  • 死信队列是用于存储无法正常消费的消息队列。

 

此作者没有提供个人介绍。
最后更新于 2025-11-23