共找到 22 个提示词
实现API组合模式:同步组合(API Gateway聚合) vs 异步组合(CQRS视图) vs 客户端组合→GraphQL作为组合层→性能考量→缓存策略→部分失败处理→组合爆炸问题
将同步或回调式代码转换为async/await:回调→Promise→async/await的渐进式改造→并行vs串行的正确选择→错误处理模式→避免常见的async陷阱(循环中的await、忘记await)
设计多级缓存架构:浏览器缓存→CDN→应用缓存(本地/Redis)→数据库缓存→缓存更新策略(Cache-Aside/Write-Through/Write-Behind)→缓存穿透/击穿/雪崩防护→缓存一致性保证
评审代码注释质量:识别无意义注释(「i++ // i自增」)→发现缺少注释的关键逻辑→将代码注释转化为更好的命名→JSDoc/JavaDoc/Pydoc规范检查→中英文注释混用的优化建议
深入DDD战术模式:聚合根设计原则→实体vs值对象判断(可变vs不可变)→领域服务vs应用服务→Repository→Factory→领域事件→聚合间通信规则→实战中的聚合大小权衡
设计灾难恢复(DR)计划:RPO/RTO定义与业务对齐→灾备策略(备份恢复/Pilot Light/温备/多站点Active-Active)→灾备演练计划→数据复制方案→自动故障转移→灾备成本分析→灾备文档
实施分布式追踪:OpenTelemetry SDK集成→自动埋点vs手动埋点→Span设计→Context传播(HTTP/gRPC/消息队列)→Jaeger部署→采样策略→与日志和指标的关联→性能分析
边缘计算完整指南:Edge vs Cloud vs On-Prem→Cloudflare Workers→Vercel Edge→Deno Deploy→边缘KV存储→A/B测试在边缘→API网关→全球分布式数据库→边缘函数限制与最佳实践→冷启动优化
设计事件驱动架构:事件风暴(Event Storming)→事件类型定义→Producer/Consumer设计→事件存储(Event Store)→事件版本化→CQRS+Event Sourcing→最终一致性处理→补偿事务(Saga)
设计事件驱动通信:事件通知 vs 事件溯源 vs 事件协作→事件Schema设计→事件版本化→事件路由→事件验证→重复事件处理→事件顺序性保证→死信处理
Flutter状态管理方案全面对比与实战:setState→Provider→Riverpod→BLoC→GetX→每种方案的适用场景→状态提升→依赖注入→性能考虑→代码组织→与React状态管理的思维方式对比
Kotlin+Spring Boot项目脚手架:Kotlin惯用语法→协程(Coroutine)→Spring WebFlux→Exposed/JOOQ→数据类(data class)→扩展函数→空安全→与Java互操作
设计消息队列架构:Kafka/RabbitMQ/Pulsar选型→Topic/Queue设计→消费者组策略→消息可靠性保证→幂等性设计→死信队列→消息顺序性→Exactly-Once语义→监控告警
设计模型服务架构:模型格式标准化(ONNX/TensorRT)→在线推理vs批推理→GPU资源调度→模型版本管理→冷启动优化→自动扩缩→A/B推理→延迟/吞吐权衡→成本优化(Spot GPU)
系统化性能瓶颈定位:CPU Profiling分析→内存分配热点→锁竞争检测→IO等待分析→数据库慢查询关联→给出可验证的性能优化方案和预期效果
根据IO密集型场景生成正确的异步/并发代码:asyncio最佳实践→线程池vs进程池选择→async/await正确使用→避免常见的GIL/事件循环/协程混用陷阱→性能对比测试代码
输入项目需求,生成完整的FastAPI项目结构:路由组织、依赖注入、异常处理中间件、数据库会话管理、环境变量配置、Dockerfile和CI配置
远程团队高效协作:异步优先沟通→文档驱动文化→会议最小化→时区管理→工具链选择→团队凝聚力建设(线上团建/随机咖啡/线下Offsite)→远程入职→绩效评估转向结果导向→远程vs混合的权衡
生成Rails API-only项目:Rails API模式配置→Active Record模型→Service Object→Serializer→JWT认证→RSpec测试→Sidekiq异步任务→CORS配置→Docker部署
生成 Rust CLI 工具的完整项目:clap参数解析→anyhow错误处理→tracing日志→tokio异步运行时→并行处理→编译优化配置→发布到crates.io的完整流程
分步骤推演系统设计:需求澄清→容量估算→API设计→数据模型→高可用架构→扩展策略→瓶颈分析。包含经典场景(设计Twitter/设计短链系统/设计聊天系统)的完整推导
个人时间管理系统:GTD、番茄工作法、四象限法、习惯追踪、告别拖延症