苍穹外卖
文章平均质量分 73
苍穹外卖学习日记
zander258
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【苍穹外卖 | 项目日记 】第五天
摘要:本文介绍了SpringTask定时任务框架及其在苍穹外卖项目中的应用。SpringTask作为Spring内置的轻量级调度框架,具有无第三方依赖、配置简单、支持Cron表达式等优势。文章详细讲解了SpringTask的快速入门步骤、Cron表达式结构及常用示例,并重点展示了其在外卖系统中的两个核心应用场景:定时处理超时未支付订单(每分钟轮询)和每日经营数据统计(凌晨2点执行)。通过注解配置和业务逻辑集成,SpringTask有效提升了系统自动化程度,体现了其与Spring生态的无缝整合能力。原创 2026-01-01 22:06:27 · 954 阅读 · 0 评论 -
【苍穹外卖 | 项目日记 】第三天
本文介绍了HttpClient的核心使用流程和常见场景。主要内容包括:1) 5步通用流程:创建客户端、构建请求、设置配置、执行请求、处理响应并关闭资源;2) 三大高频请求场景:GET请求(参数拼接URL)、POST表单请求(传统表单提交)和POST JSON请求(主流接口开发);3) 关键优化点:设置超时时间、参数编码处理、资源自动关闭;4) 避坑指南:强调资源关闭、参数编码、响应体消耗等注意事项。文章通过具体代码示例展示了不同请求类型的实现方式,并提供了优化建议,适用于第三方服务集成和微服务通信等场景。原创 2025-12-28 23:26:27 · 413 阅读 · 0 评论 -
【苍穹外卖 | 项目日记 】第二天
摘要:本文介绍了Redis五种常用数据类型及其应用场景。String用于缓存和计数;Hash适合存储结构化对象;List实现有序队列;Set用于去重和集合运算;SortedSet支持按分数排序,适合排行榜。每种类型都列举了核心命令,如SET/GET(String)、HSET/HGET(Hash)、LPUSH/LPOP(List)、SADD/SMEMBERS(Set)、ZADD/ZRANGE(SortedSet)。这些数据类型各具特点,能满足缓存、消息队列、社交关系等不同业务需求。原创 2025-12-25 22:19:23 · 588 阅读 · 0 评论 -
【苍穹外卖 | 项目日记】第一天
今日主要完成了代码bug修复和套餐管理接口开发。修复了昨日未测试的代码问题,实现了修改套餐、起售/停售、批量删除和查询套餐等功能。重点注意了@Transactional注解的使用规范:仅对public方法有效,需避免自调用,异常必须抛出才能触发回滚。在批量删除时增加了停售状态校验,查询接口则采用了分步查询策略处理套餐与菜品的关系。开发过程中特别强调要仔细阅读接口文档,明确返回数据类型,避免数据溢出问题。原创 2025-12-24 22:06:30 · 189 阅读 · 0 评论
分享