共找到 34 个提示词
T型学习法源自T型人才理论:纵向(竖线)在一个领域深度专精达到专高水平,横向(横线)广泛涉猎多个领域达到基础理解水平。竖线保证你的核心竞争力(不可替代性),横线让你能与不同领域的人协作和创新(复合优势)。适合大学生和职场人士规划知识结构
审查API设计质量:URL命名规范→HTTP方法正确使用→状态码选择→请求/响应体设计→分页/过滤/排序标准→版本管理策略→错误响应格式→速率限制→API文档生成
根据语言偏好生成API限流实现:固定窗口→滑动窗口→令牌桶→漏桶算法。含Redis Lua脚本(分布式限流)和内存版本(单机限流),返回标准限流Header
API安全全链防护:认证与授权→速率限制→输入验证→输出编码→CORS策略→API Key管理→GraphQL特定安全(深度限制/查询复杂度)→Webhook安全→API版本废弃策略→安全Header
设计API版本策略:URL版本vs Header版本→向后兼容规则(什么是Breaking Change)→废弃(deprecation)流程→Sunset策略→多版本并行维护→客户端升级引导
设计完整的认证鉴权系统:JWT vs Session选型→OAuth2.0/OIDC集成→RBAC/ABAC权限模型→SSO单点登录→MFA多因素认证→密码策略→会话管理→审计日志设计
设计多级缓存架构:浏览器缓存→CDN→应用缓存(本地/Redis)→数据库缓存→缓存更新策略(Cache-Aside/Write-Through/Write-Behind)→缓存穿透/击穿/雪崩防护→缓存一致性保证
实现断路器(Circuit Breaker)模式:Resilience4j/Sentinel/Hystrix配置→Closed→Open→Half-Open状态转换→熔断条件设计→降级策略→与超时重试的区别→线上断路器监控
实现Clean Architecture:Entity→Use Case→Interface Adapter→Framework的同心圆分层→依赖反转原则(DIP)→跨层边界的数据映射→与六边形架构的异同→团队实践中需要注意的妥协
设计安全的数据库迁移策略:零停机迁移模式→大表变更(pt-online-schema-change/gh-ost)→回滚策略→数据校验→灰度迁移→分库分表数据迁移
深入DDD战术模式:聚合根设计原则→实体vs值对象判断(可变vs不可变)→领域服务vs应用服务→Repository→Factory→领域事件→聚合间通信规则→实战中的聚合大小权衡
分布式事务实战方案:Saga模式(编排vs编排)→TCC(Try-Confirm-Cancel)→本地消息表→事务发件箱→幂等性设计(幂等键/去重表/乐观锁)→最终一致性→补偿机制→现实世界案例
生成.NET Web API项目脚手架:Clean Architecture分层→MediatR CQRS→Entity Framework Core→FluentValidation→Serilog→全局异常处理→JWT认证→Swagger→集成测试
分析异常堆栈跟踪:解读堆栈每层的含义→追溯根因(不是报错的那行,是真正出错的地方)→分析触发条件→给出修复方案→提供预防同类错误的建议
设计Feature Flag系统:开关模型设计→SDK实现→灰度发布策略→A/B实验集成→开关技术债管理(定期清理过期开关)→与CI/CD的配合→权限控制
生成Go Web服务完整脚手架:项目布局(标准Go项目布局)→依赖注入(Wire/Fx)→优雅关闭→中间件链→结构化日志(slog)→配置管理→健康检查→Dockerfile
设计并生成GraphQL API:Schema定义(Query/Mutation/Subscription)→Resolver实现→DataLoader解决N+1→认证与授权→错误处理→性能监控→与REST的比较说明
gRPC服务完整设计:Protobuf定义(service/message/enum/oneof)→四种通信模式(Unary/Server Streaming/Client Streaming/Bidirectional)→中间件(Interceptor)→错误处理(gRPC Status Codes)→负载均衡→与REST API的对比选型
实现六边形架构(Ports & Adapters):领域模型独立于技术→端口定义(输入/输出)→适配器实现(HTTP/数据库/消息队列)→依赖注入组装→与传统分层架构的对比→实际项目中的妥协
生成Spring Boot项目脚手架:多模块Maven/Gradle→分层架构(Controller/Service/Repository/DTO)→全局异常处理→参数校验(Bean Validation)→MyBatis-Plus/JPA集成→Swagger文档→单元测试
Kotlin+Spring Boot项目脚手架:Kotlin惯用语法→协程(Coroutine)→Spring WebFlux→Exposed/JOOQ→数据类(data class)→扩展函数→空安全→与Java互操作
设计消息队列架构:Kafka/RabbitMQ/Pulsar选型→Topic/Queue设计→消费者组策略→消息可靠性保证→幂等性设计→死信队列→消息顺序性→Exactly-Once语义→监控告警
分析单体应用的模块边界,制定微服务拆分策略:领域驱动设计(DDD)划定限界上下文→服务粒度评估→数据拆分方案(数据库共享→独立)→通信协议选择→渐进式拆分路径(Strangler Fig模式)
系统化性能瓶颈定位:CPU Profiling分析→内存分配热点→锁竞争检测→IO等待分析→数据库慢查询关联→给出可验证的性能优化方案和预期效果
生成Laravel API项目:分层架构(Controller/Service/Repository)→Form Request验证→Eloquent ORM→Sanctum API认证→队列与Job→策略授权→API资源→测试
输入项目需求,生成完整的FastAPI项目结构:路由组织、依赖注入、异常处理中间件、数据库会话管理、环境变量配置、Dockerfile和CI配置
设计重试策略:何时重试(幂等性判断)→重试次数→退避算法(固定/线性/指数/带抖动的指数)→超时设置→断路器配合→幂等性保证→各框架的重试实现(Spring Retry/Polly/tenacity)
生成Rails API-only项目:Rails API模式配置→Active Record模型→Service Object→Serializer→JWT认证→RSpec测试→Sidekiq异步任务→CORS配置→Docker部署
设计Serverless架构:Lambda函数设计模式→API Gateway配置→Step Functions编排→DynamoDB单表设计→EventBridge事件总线→冷启动优化→成本分析→适用场景和局限→从EC2迁移策略
分析SQL慢查询:EXPLAIN解读→索引建议→SQL重写(子查询改JOIN、UNION优化、分页优化)→数据库参数调优建议→预期性能提升评估
分步骤推演系统设计:需求澄清→容量估算→API设计→数据模型→高可用架构→扩展策略→瓶颈分析。包含经典场景(设计Twitter/设计短链系统/设计聊天系统)的完整推导
为零基础或转行者生成技术学习路径:分阶段(入门/进阶/实战/深入)→每阶段的核心概念→必做项目→推荐资源→自测题目→常见误区→预计学习时间→求职准备
生成类型安全的Express/Node.js项目:TypeScript严格模式配置→分层架构(controller/service/repository)→Zod请求验证→Prisma ORM集成→JWT认证中间件→集成测试
根据语言/框架生成WebSocket完整实现:服务端连接管理→心跳保活→消息广播/私信→断线重连→房间管理→鉴权→水平扩展方案(Redis Pub/Sub)