提示词模板库

为品牌营销、电商转化、短视频脚本等场景打造的高质量 Prompt 模板集合。

RabbitMQ

适用于需要实现异步通信、解耦系统组件或处理高并发场景,基于RabbitMQ消息队列实现生产者-消费者模式,通过不同类型的交换机实现灵活的消息路由和分发机制。

消息队列RabbitMQ基础用法:生产者消费者交换机类型

分布式锁

适用于分布式系统中需要协调多个节点对共享资源的访问,基于Redis实现分布式锁,通过SETNX、EXPIRE命令和Lua脚本,确保锁的安全性和可靠性,防止并发冲突。

分布式锁Redis实现方式:SETNX EXPIRE Lua脚本防误删

幂等性

适用于高并发系统设计,基于接口幂等性确保相同请求多次执行产生一致结果,通过唯一ID、乐观锁和Redis去重机制,防止重复提交和数据不一致问题。

接口幂等性设计实现方案:唯一ID乐观锁Redis去重

语义化版本

适用于软件开发团队,基于语义化版本规范(SemVer)管理项目版本,通过定义MAJOR.MINOR.PATCH三位版本号的变更规则,实现清晰的版本管理和依赖控制。

版本标签语义化v1.0.0说明:MAJOR.MINOR.PATCH变更定义

Git

适用于软件开发团队,基于Conventional Commits规范书写Git提交信息,通过标准化的前缀如feat、fix、docs、style等,使提交历史清晰易懂,便于自动化工具处理和版本管理。

Git提交信息书写规范:feat fix docs style等前缀

ESLint

适用于软件开发团队,基于ESLint实现代码质量自动化检查,通过配置规范化的代码规则,包括禁止使用var而使用const/let,确保代码风格一致性和质量标准。

ESLint代码规范检查配置:禁止var使用const/let

Prettier

适用于软件开发团队,基于Prettier实现代码格式自动化统一,通过配置统一的缩进、引号、分号等格式规则,确保团队成员代码风格一致,提升代码可读性和维护性。

代码格式化Prettier配置:统一缩进引号分号规则

环境变量

适用于各类应用开发,基于环境变量管理敏感配置信息,通过安全的配置实践和.gitignore设置,防止API密钥、数据库密码等敏感信息泄露到版本控制系统。

环境变量配置安全建议:.env文件不提交到Git仓库

CI/CD

适用于软件开发团队,基于GitHub Actions或Jenkins构建自动化部署流水线,实现代码提交后的自动测试、构建和部署,提升开发效率和发布质量。

CI/CD自动化部署流程搭建:GitHub Actions Jenkins流水线

Elasticsearch

适用于需要实现高效全文搜索功能的应用系统,基于Elasticsearch集成全文检索、自定义分词器和映射配置,提供精准的搜索结果和卓越的用户体验。

Elasticsearch搜索功能集成:全文检索分词器映射配置

MongoDB

适用于需要进行MongoDB数据库操作的开发人员和数据库管理员,基于CRUD操作和聚合管道,自动生成常用数据库操作命令,提升开发效率和数据管理能力。

MongoDB基本操作命令集:insert update find aggregate

MySQL

适用于需要提升数据库可用性、读写分离和备份能力的MySQL数据库环境,通过配置主从复制实现数据实时同步,基于binlog日志和server-id设置,确保数据一致性和高可用性。

MySQL主从复制配置步骤:日志同步server-id设置

Redis

适用于高并发Web应用,基于Redis实现高效的缓存策略,包括会话存储和热点数据缓存,通过合理的数据结构选择和过期策略,显著提升系统性能和用户体验。

Redis缓存策略设计:会话存储热点数据缓存

WebSocket

适用于需要实现实时双向通信的Web应用,基于WebSocket协议建立持久连接,通过onopen、onmessage事件处理和心跳机制,确保连接稳定可靠,提升用户体验和数据同步效率。

WebSocket实时通信连接建立:onopen onmessage心跳机制

路由守卫

适用于Web应用开发中,基于路由守卫实现权限控制和登录验证,自动生成动态菜单加载逻辑,确保用户只能访问其权限范围内的页面,提升系统安全性和用户体验。

权限控制路由守卫实现:登录验证菜单动态加载

React

适用于React应用开发中,基于componentDidCatch生命周期方法捕获子组件渲染错误,自动生成错误边界组件,确保应用在部分组件崩溃时不完全失效,提升用户体验和系统健壮性。

React错误边界处理最佳实践:componentDidCatch异常捕获

Jest

适用于前端或Node.js开发团队,基于Jest框架的describe套件组织、it测试用例编写和expect断言写法,自动生成结构清晰、覆盖率高的单元测试代码,确保代码质量和稳定性。

单元测试Jest使用入门:describe it expect断言写法

游戏音频

适用于游戏开发中的音频系统设计,根据不同游戏情境如战斗、探索、胜利等自动切换相匹配的背景音乐,提升玩家沉浸感和情绪代入感。通过预设情境标签和音频参数,自动生成匹配的游戏背景音乐切换策略。

背景音乐情绪氛围匹配:战斗/探索/胜利不同BGM切换策略

数据交互格式

适用于前后端开发团队在制定API数据交互规范的场景。本模板涵盖了JSON数据格式、字段命名规范、错误处理机制、分页格式等标准化要素。通过此模板,您可以建立统一的前后端数据交互协议,减少沟通成本,提升开发效率,确保数据传输的一致性和可靠性,使前后端协作更加顺畅高效。

前后端数据交互格式规范(JSON统一字段命名风格)

MVC架构

适用于后端开发者、全栈工程师和系统架构师在构建可维护Web应用的场景。本模板涵盖了MVC架构的核心概念,包括Model数据模型、View视图展示、Controller控制器三者的职责分离与协作。通过此模板,您可以构建结构清晰、职责分明的应用程序,实现业务逻辑、数据处理和用户界面的有效分离,提升代码的可维护性和可扩展性。

MVC架构代码组织结构(模型 视图 控制器职责分离)

第 4 / 158 页