提示词模板库
为品牌营销、电商转化、短视频脚本等场景打造的高质量 Prompt 模板集合。
适用于iOS应用开发中使用Swift语言创建用户界面的场景,通过UIStackView、UIButton、UILabel等基础视图组件,构建响应式、符合Apple设计规范的用户界面,实现良好的用户体验和视觉效果。
iOS Swift视图创建模板:UIStackView UIButton UILabel
适用于Android应用开发中布局文件的设计和编写场景,通过使用ConstraintLayout、LinearLayout等布局容器,遵循Android UI设计规范,合理组织界面元素,实现响应式、高性能的用户界面,确保在不同屏幕尺寸和设备上都能良好显示。
Android布局文件编写规范:ConstraintLayout LinearLayout
适用于使用Gradle作为构建工具的项目,通过了解build.gradle脚本的基础语法和依赖管理机制,掌握插件配置、任务定义、依赖声明等核心功能,实现项目的自动化构建、测试和部署,提高开发效率和构建质量。
Gradle构建脚本基础语法:build.gradle dependencies
适用于Java项目使用Maven进行依赖管理和构建的场景,通过正确配置pom.xml文件中的groupId、artifactId、version等核心元素,以及依赖范围、插件配置、构建生命周期等,实现项目的标准化构建和依赖管理,确保项目的一致性和可维护性。
Maven依赖管理pom.xml配置:groupId artifactId version
适用于Java开发人员理解和优化JVM内存管理的场景,通过详细了解JVM内存区域划分(堆、栈、方法区等)和垃圾回收机制,帮助开发人员分析内存使用情况、排查内存泄漏、优化程序性能,提升应用的稳定性和运行效率。
JVM内存区域划分说明:堆 栈 方法区 GC回收机制
适用于Java开发中需要处理多线程并发访问共享资源的场景,通过synchronized关键字、Lock接口及其实现类、volatile关键字等并发控制机制,确保线程安全,避免竞态条件、死锁等问题,提高程序的并发性能和数据一致性。
Java多线程并发控制方法:synchronized Lock volatile
适用于Java开发中需要选择合适集合类型存储和操作数据的场景,通过对ArrayList、LinkedList、HashMap等常用集合类的特点、性能和适用场景进行对比分析,帮助开发者根据具体需求选择最合适的集合实现,优化程序性能和内存使用。
Java集合框架选择指南:ArrayList LinkedList HashMap
适用于需要根据条件动态生成SQL查询语句的场景,通过MyBatis提供的动态SQL元素如if、choose、trim、foreach等,灵活构建复杂的数据库查询、插入、更新和删除操作,避免手动拼接SQL字符串,提高代码的可读性和安全性。
MyBatis动态SQL编写技巧:if choose trim foreach用法
适用于创建新的Spring Boot项目的启动结构,通过@SpringBootApplication注解作为项目入口,整合了@Configuration、@EnableAutoConfiguration和@ComponentScan三个核心注解,实现自动配置、组件扫描和配置类功能,快速搭建基于Spring Boot的现代化Java应用。
Spring Boot项目启动结构:@SpringBootApplication入口
适用于微服务架构中需要实现服务注册与发现的场景,通过Eureka作为服务注册中心,使微服务能够自动注册自身信息并发现其他服务,配合心跳检测机制确保服务实例的可用性,提升系统弹性和容错能力。
服务注册中心Eureka使用:微服务自动发现与心跳检测
适用于需要配置Nginx作为反向代理服务器进行负载均衡的场景,通过upstream模块配置多个后端服务器,使用weight权重分配或ip_hash一致性哈希策略,确保请求合理分发到不同服务器节点,提升系统可用性和性能。
负载均衡Nginx配置示例:upstream weight ip_hash策略
适用于需要分析和比较JWT与Session两种身份认证机制的技术选型场景,通过对比两种方案的优缺点、适用场景和实现方式,帮助开发者选择合适的身份认证方案,理解无状态与服务端存储的权衡取舍。
JWT与Session对比优缺点:无状态vs服务端存储
适用于需要实现第三方登录功能的Web开发工程师、API集成开发者和系统架构师。通过详细了解OAuth2.0授权码模式的完整流程,掌握如何安全地实现第三方登录、获取访问令牌(access_token)和刷新令牌(refresh_token),确保用户数据安全和授权合规。
OAuth2.0授权码模式详解:第三方登录与access_token获取流程
适用于前端开发工程师、后端开发人员和安全专家,全面掌握跨站脚本(XSS)攻击的防护策略。通过实施输入转义、输出编码、内容安全策略(CSP)等多种防护手段,有效阻止恶意脚本注入,保护用户浏览器免受恶意代码执行。
XSS跨站脚本攻击防护:输入转义输出编码与CSP头安全策略
适用于Web应用开发人员、安全工程师和架构师,全面了解跨站请求伪造(CSRF)攻击原理与防御机制,通过实施Token验证、SameSite Cookie策略等多层防护措施,有效保护用户账户安全和系统数据完整性。
CSRF攻击防御策略全解:Token验证与SameSite Cookie防护技术
适用于需要深入理解HTTPS加密传输原理的技术人员、开发工程师和网络安全从业者,通过解析SSL/TLS协议握手过程、证书验证机制和加密算法,全面掌握HTTPS如何构建安全通信通道,防范中间人攻击和数据窃取。
HTTPS加密传输原理解析:SSL/TLS协议构建安全通信通道
适用于Web开发中API设计和错误处理,基于HTTP标准状态码规范,正确使用200、400、401、403、404、500等关键状态码,确保客户端能准确理解服务器响应结果,提升API的规范性和可维护性。
HTTP状态码使用场景说明:200 400 401 403 404 500
适用于需要服务器向客户端实时推送数据的场景,基于Server-Sent Events技术实现单向长连接通信,通过简单的HTTP协议实现服务端主动推送文本数据,如实时日志、状态更新、新闻推送等。
SSE服务器发送事件使用:长连接实时推送文本数据
适用于API设计决策阶段,基于GraphQL和REST两种架构风格的特性对比,分析各自的优势和适用场景,帮助团队选择最适合的API设计模式,实现高效的前后端数据交互。
GraphQL vs REST对比分析:按需获取减少请求次数
适用于大数据处理、实时流处理和高并发场景,基于Apache Kafka实现高吞吐量的消息处理系统,通过分区、副本和流处理技术,构建可扩展的实时数据管道和处理架构。