
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
!适用人群:快速了解、复习常见八股。
本文总结了《从程序员到架构师》第三部分的核心内容,聚焦微服务四大核心场景解决方案:注册发现中心解决服务动态扩缩容问题;全链路追踪通过TraceID串联跨服务调用;熔断机制防止下游故障引发雪崩;分层限流(尤其是令牌桶算法)保护系统应对流量洪峰。文章对比了各场景下的技术选型(如Nacos/Zookeeper、SkyWalking/Zipkin、Sentinel/Hystrix等),并给出典型业务场景的
文章摘要: 本文总结了《从程序员到架构师》第四部分关于微服务进阶场景的核心痛点和解决方案。重点包括: 微服务陷阱:拆分后边界模糊、循环依赖、资源消耗等问题,需通过康威定律规范拆分、依赖治理及配套工具优化联调效率。 数据一致性:最终一致性(MQ事件驱动)适用于容忍延迟场景,强一致性(Seata/TCC)解决资金类需求,避免性能低下的XA事务。 数据同步:推荐Binlog中间件(如Canal)实现零侵
本文聚焦于苍穹外卖 Day11 报表部分,旨在减少数据库连接次数。基于前文基础,通过提取公共函数,避免在 Service 层使用循环多次查询,而是修改 SQL 实现一次数据库连接。文章详细阐述了报表的多个功能实现,包括营业额统计、用户统计、订单统计和销量排名统计等。同时,指出了代码中存在的命名优化问题,如 Mapper 中类名可优化,以及一个关于时间精度导致数据库查询结果异常的 bug 修复过程。

本文聚焦于苍穹外卖 day11 营业额统计查询中数据库连接次数过多的问题,参考 kkkks12 大佬文章 及 AI 建议给出解决办法。文中详述了实现思路,包括新建 DailyTurnover 类用于数据传输,介绍了 controller 层、service 接口及实现类、mapper 层的代码实现,还给出了相应的 SQL 查询语句。同时分享了在实现过程中一些失败的想法,如在 service 层使用

本文聚焦于苍穹外卖 Day11 报表部分,旨在减少数据库连接次数。基于前文基础,通过提取公共函数,避免在 Service 层使用循环多次查询,而是修改 SQL 实现一次数据库连接。文章详细阐述了报表的多个功能实现,包括营业额统计、用户统计、订单统计和销量排名统计等。同时,指出了代码中存在的命名优化问题,如 Mapper 中类名可优化,以及一个关于时间精度导致数据库查询结果异常的 bug 修复过程。

黑马的苍穹外卖百度地图api实现配送范围限制,本文采用骑行路线规划







