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