摘要: 最近从业务层的这段代码,突然对异步线程和协程感兴趣,查阅资料后,弄了个笔记保存一下方便日后查阅 原来的业务代码块: public void asyncDelayDeleteCategoryCache(String... keys) { CompletableFuture.runAsync(() -> 阅读全文
posted @ 2026-05-01 01:09 WILK 阅读(8) 评论(0) 推荐(0)
摘要: 在餐饮外卖系统中,订单状态流转是核心业务逻辑之一。清晰的状态流转不仅能保证业务的正确性,还能提升用户体验和管理效率。本文将结合苍穹外卖项目的订单实体设计,详细解析订单状态的流转规则、对应接口及状态约束。 一、订单状态与支付状态定义 首先,我们明确订单实体中定义的核心状态常量,这是状态流转的基础。 1 阅读全文
posted @ 2026-04-27 22:49 WILK 阅读(24) 评论(0) 推荐(0)
摘要: 背景 在开发 sky-server 项目时,遇到了两种典型的“跨模块/跨服务调用”场景: 同库不同模块:在 admin-operation 模块中,删除菜品/套餐时需要检查是否被 Order(订单)关联。 跨微服务调用:用户端 user-base 需要获取管理端 admin-operation 的套 阅读全文
posted @ 2026-04-06 18:32 WILK 阅读(15) 评论(0) 推荐(0)
摘要: 前言 最近在做苍穹外卖项目时,遇到了一个看似简单但暗藏玄机的功能——套餐分页查询。 刚开始我觉得不就是个分页吗?PageHelper.startPage() 一调用不就完事了?但真正动手写的时候,问题接踵而来: XML 里的 SQL 到底怎么写? DTO 的参数怎么绑定到 SQL 条件上? LEFT 阅读全文
posted @ 2026-03-18 23:14 WILK 阅读(21) 评论(0) 推荐(0)
摘要: 苍穹外卖微服务踩坑实录:从MyBatis绑定异常到架构重构全流程 前言 最近在做苍穹外卖项目的微服务拆分,本来是想把单体架构拆成「管理端」和「用户端」两个独立微服务,结果踩了个让我头疼了一下午的大坑,最后不仅解决了问题,还顺着这个坑重构了整个套餐模块的微服务架构,顺便把微服务面试的核心考点全落地了一 阅读全文
posted @ 2026-03-11 22:29 WILK 阅读(48) 评论(0) 推荐(0)
摘要: 前言 本文记录一次真实的生产应急场景:项目使用的阿里云RDS MySQL到期关停,万幸提前导出了全量SQL备份文件,为了节省成本,复用现有部署业务的ECS服务器自建MySQL 8.0,完成数据迁移、业务恢复全流程,同时整理所有踩坑点和解决方案,作为个人技术笔记留存,也给遇到同类问题的同学提供参考。 阅读全文
posted @ 2026-02-21 04:47 WILK 阅读(74) 评论(0) 推荐(0)
摘要: 腾讯轻量云Nacos公网无法访问?从22端口通到8848端口开的全流程排查 前言 最近在腾讯轻量云服务器部署Nacos(单机模式),遇到了经典问题:服务器内网访问Nacos正常,但公网访问超时,端口扫描显示22端口开放(SSH能连),但Nacos的8848端口始终显示“关闭”。 折腾了大半天后终于解 阅读全文
posted @ 2026-02-01 18:37 WILK 阅读(95) 评论(0) 推荐(0)
摘要: 苍穹外卖微服务模块调用与异常排查笔记 问题背景与要解决的问题 1. 背景 苍穹外卖项目从单体架构拆分为微服务架构,拆分出sky-common(公共模块)、sky-server-gateway(网关模块)、sky-server-admin-operation(管理端业务模块)。拆分后因模块间依赖传递、 阅读全文
posted @ 2025-11-30 16:32 WILK 阅读(58) 评论(0) 推荐(0)
摘要: 准备工作 有一个待启动的微服务项目 vmware ,并且安装了linux镜像,调通了网络可以在本地ping通 linux环境中有 nacos安装包,这里使用的版本是2.4 ,所以下面的步骤也是基于这个版本的官方文档来的,如果有用别的版本需要就参考官方文档 这里使用的官方文档地址:Nacos 快速开始 阅读全文
posted @ 2025-11-29 22:51 WILK 阅读(40) 评论(0) 推荐(0)
摘要: 一、核心架构原则(必须坚守) 先明确底线,避免后续混乱: 依赖关系:业务模块(如sky-admin-operation-service)→ common层(BloomFilterManager、BloomFilterConfig、工具类),反之绝对不允许;边界清晰:每个业务模块的布隆过滤器配置、初始 阅读全文
posted @ 2025-11-24 22:55 WILK 阅读(45) 评论(0) 推荐(0)