后端开发 Skill技能列表

⚡

RabbitMQPatternsSkill rabbitmq-patterns

4.5

RabbitMQ Patterns 是一个关于RabbitMQ消息模式和分布式系统最佳实践的综合指南,涵盖了核心组件、交换机类型、消息模式、生产者和消费者模式等关键概念,是分布式消息队列领域的必备技能。

⚡

GraphQL查询优化器Skill graphql-query-optimizer

4.5

该技能用于优化GraphQL查询和解析器的性能,通过批处理、缓存、分页等技术减少N+1问题和载荷大小,提高系统效率。关键词:GraphQL、查询优化、性能提升、N+1问题、缓存、批处理、后端开发。

⚡

SQL查询优化器Skill sql-query-optimizer

4.5

SQL查询优化器是一种专业技能,用于分析和优化SQL查询,提升数据库性能。通过识别反模式、建议索引策略、架构重构和查询重写,帮助开发者和管理员提高数据查询效率。关键词:SQL优化,数据库性能,索引优化,查询重写,数据库管理。

⚡

Python资源管理Skill python-resource-management

4.5

Python资源管理技能专注于使用上下文管理器、清理模式和流处理技术来高效管理资源,如数据库连接、文件句柄和网络套接字,确保即使在异常情况下也能可靠释放。适用于后端开发、DevOps、架构设计等场景,提高代码的健壮性和可维护性。关键词:Python, 资源管理, 上下文管理器, 清理模式, 流处理, 异常处理, 数据库连接, 文件处理, 自动清理。

⚡

Redis高级模式与应用Skill redis-patterns

4.5

本技能涵盖了Redis的各种高级使用模式,包括缓存策略、滑动窗口速率限制、发布/订阅、流处理、Lua脚本原子操作等,适用于后端开发、数据缓存和事件处理场景。关键词:Redis, 缓存, 发布订阅, 流处理, Lua脚本, 速率限制, 后端开发, 数据模式, 事件驱动

⚡

在线状态管理技能Skill presence

4.5

这个技能用于管理和跟踪用户的在线状态,包括设置状态、记录活动、同步多设备信息。适用于开发在线状态服务,关键词:在线状态、活动跟踪、多设备同步、API、TypeScript、后端开发。

⚡

RuboCop配置Skill rubocop-configuration

4.5

RuboCop配置技能专注于Ruby代码质量工具的设置、定制和优化,涵盖YAML配置文件、规则继承、部门定制和高级用法。关键词:RuboCop, Ruby开发, 代码风格检查, 自动化测试, 配置管理, 代码质量。

⚡

Ecto约束调试Skill ecto-constraint-debug

4.5

此技能专用于调试Ecto ORM框架中的数据库约束违规问题,提供系统化的方法来诊断和解决唯一约束、外键约束和检查约束错误。通过解析错误、检查迁移、追踪插入路径和识别并发问题,帮助开发人员快速定位和修复数据库相关问题。适用于后端开发,关键词包括Ecto调试、约束错误、数据库约束、唯一索引、外键约束、并发控制、迁移检查。

⚡

软件事务内存Skill software-transactional-memory

4.5

软件事务内存(STM)是一种并发编程技术,通过将读写操作组合成原子事务来简化无锁算法的设计,确保数据一致性,适用于并发数据结构构建和原子操作组合。关键词:软件事务内存、并发编程、无锁代码、原子操作、数据一致性、事务处理。

⚡

MongoDBCRUD操作Skill mongodb-crud-operations

4.5

此技能专注于MongoDB数据库的CRUD(创建、读取、更新、删除)操作,包括文档插入、查询、更新和删除。学习BSON格式、ObjectId、数据类型及基本操作,适用于后端开发、数据存储和NoSQL数据库应用。关键词:MongoDB, CRUD, 数据库, NoSQL, 后端开发, 数据操作, 文档管理

⚡

RLS模式技能Skill rls-patterns

4.5

这个技能用于实施数据库行级安全(RLS)模式,确保多用户环境下的数据隔离和安全访问。通过withUserContext、withAdminContext和withSystemContext等上下文帮助器,规范数据库查询操作,防止数据泄露和越权访问。适用于基于Prisma的后端开发、API设计、webhook处理等场景,提升应用安全性和数据隐私保护。关键词:行级安全、RLS、数据库安全、Prisma、数据隔离、API开发、webhook安全、角色控制。

⚡

异步编程技能Skill async-programming

4.5

异步编程技能是一种专注于使用Python的asyncio和Rust的Tokio进行并发操作的开发技能。它旨在预防竞态条件、确保资源安全并优化性能,适用于高并发系统、后端服务、网络应用和性能关键场景。关键词:异步编程、并发、竞态条件、资源管理、性能优化、asyncio、Tokio、后端开发、安全编程。