后端开发 Skill技能列表
JPA/Hibernate模式Skill jpa-patterns
本技能是关于在Spring Boot应用中使用JPA和Hibernate进行高效数据访问和持久化层设计的模式集合。它涵盖了实体设计、关系映射、查询优化、事务管理、审计、索引策略、分页、连接池配置以及性能调优等关键主题。适用于后端开发人员构建健壮、可扩展和高性能的数据访问层。关键词:JPA, Hibernate, Spring Boot, 数据持久化, 实体设计, 查询优化, 事务管理, 性能调优, 连接池, 分页。
PostgreSQL数据库模式Skill postgres-patterns
PostgreSQL数据库模式技能,提供PostgreSQL数据库查询优化、模式设计、索引策略和安全配置的快速参考与最佳实践指南。关键词:PostgreSQL优化,数据库索引,SQL查询优化,行级安全RLS,数据库模式设计,Supabase最佳实践。
PDF生成器Skill pdf-generator
PDF生成器是一款文档转换工具,能够将HTML、Markdown或纯文本内容快速转换为格式规范的PDF文档。支持自定义模板、样式设置和页面配置,适用于报告生成、文档归档、内容导出等多种场景。关键词:PDF生成,文档转换,HTML转PDF,Markdown转PDF,PDF导出,文档处理工具
PythonFastAPI开发Skill python-fastapi
专家模式,用于构建使用 FastAPI、uv 包管理器、模块化架构和 SQLAlchemy 数据库集成的 Python API。
Firebase功能添加Skill firebase-development-add-feature
Firebase功能添加技能指导开发者采用测试驱动开发(TDD)方法,向现有Firebase项目添加新功能。涵盖云函数开发、Firestore数据库集合创建、API端点实现、安全规则配置和模拟器验证。适用于后端开发、无服务器架构和云原生应用开发场景。关键词:Firebase开发、TDD测试驱动开发、云函数、Firestore数据库、API端点、安全规则、模拟器测试、无服务器架构、后端开发。
PythonAsyncPatternsSkill py-async-patterns
Python异步编程模式,用于FastAPI和SQLAlchemy。适用于处理异步代码、数据库会话、并发操作或调试Python中的异步问题。
后台任务处理Skill background-job-processing
构建高效的后台任务处理系统,异步执行长时间运行的任务,如发送邮件、生成报告、处理大数据集等,包含任务队列、重试机制、监控和最佳实践。
gRPC服务开发Skill grpc-service-development
构建高性能gRPC服务,支持单向调用、客户端流、服务器流和双向流模式,适用于微服务架构和多语言服务交互。
性能分析与优化Skill profiling-optimization
通过性能分析和优化技术,识别并优化代码中的性能瓶颈,提高应用性能和响应速度。
数据库迁移生成器Skill database-migration
自动生成数据库迁移文件,包含模式变更和回滚功能,确保数据库操作的安全性和可回溯性。
高性能C语言日志解析器Skill "high-performance-log-parser-in-c"
这个技能用于实现内存高效、流式的日志解析器,使用C语言编写,适用于处理大日志文件,避免Python依赖,强调性能优化和简洁注释。关键词包括:C语言、日志解析、内存映射、流处理、高性能。
幂等性处理Skill idempotency-handling
这个技能用于实现API操作的幂等性,通过使用幂等键、Redis缓存和数据库约束,确保在多次执行时产生相同结果,防止重复处理和竞争条件。适用于支付系统、webhook重试、邮件发送等场景,提高系统可靠性和数据一致性。关键词包括:幂等性、API、Redis、数据库、缓存、支付系统、webhook、重复处理、竞争条件、安全重试。