
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文深入拆解了RuoYi-Vue-Pro框架中的IoT物联网模块(yudao-module-iot),该模块是系统中最复杂的组件之一,具备完整的IoT平台能力。文章从六个维度展开分析:1)模块架构采用三子模块设计(core/biz/gateway),通过消息总线实现解耦;2)技术选型上选用Vert.x、TDengine等技术并阐释原因;3)推测产品迭代路径;4)对比主流竞品优劣势;5)详解设备接入

本文深入拆解了RuoYi-Vue-Pro框架中的IoT物联网模块(yudao-module-iot),该模块是系统中最复杂的组件之一,具备完整的IoT平台能力。文章从六个维度展开分析:1)模块架构采用三子模块设计(core/biz/gateway),通过消息总线实现解耦;2)技术选型上选用Vert.x、TDengine等技术并阐释原因;3)推测产品迭代路径;4)对比主流竞品优劣势;5)详解设备接入

本文深入解析了RuoYi-Vue-Pro商城的营销与统计模块,这是电商平台的核心增长引擎。营销模块包含7种促销玩法(优惠券、秒杀、拼团等)及内容运营功能,采用活动级+商品级双库存管理、乐观锁并发控制等技术方案;统计模块通过T+1定时聚合+实时查询的混合架构,实现高效数据分析。文章重点剖析了拼团虚拟成团、砍价乐观锁等创新设计,同时指出缺少活动冲突校验、用户标签等改进空间。该方案功能完整度高,架构设计

本文深入拆解了RuoYi-Vue-Pro项目的商城模块yudao-module-mall,该模块由商品、营销、交易、统计和交易API五个子模块组成,涵盖电商全链路流程。文章从技术架构、核心设计、需求推演等维度展开分析,重点解读了:1)通过trade-api模块解决循环依赖;2)基于责任链模式的价格计算引擎;3)采用策略模式的订单生命周期管理;4)售后状态机与AOP日志记录等亮点设计。同时指出购物车

RuoYi-Vue-Pro、芋道、认证、权限、RBAC、数据权限、Spring Security、OAuth2、源码分析

RuoYi-Vue-Pro、芋道、Spring Boot、框架设计、技术选型、源码分析

用户、部门、角色——这"铁三角"是几乎所有后台管理系统的基石。RuoYi-Vue-Pro 的实现没有用什么花哨的技术,但在工程化细节上做得非常扎实:多租户隔离、五级数据权限、精细的缓存策略、Diff-based 关联更新、操作日志自动记录……这些都是"踩过坑才会想到要做"的设计。

本文深入剖析了 RuoYi-Vue-Pro 多租户模块的设计与实现。文章首先介绍了多租户的三种经典方案,并解释了项目选择“共享数据库、共享 Schema”方案的成本、迭代和 MyBatis Plus 支持优势。接着,从需求溯源、竞品对比、核心业务流程、数据模型、产品设计等多个维度展开,重点解读了其 7 层全链路隔离(数据库、缓存、MQ、定时任务等)、租户套餐机制、一键开通流程、关键注解(如 @Te

本文分析了RuoYi-Vue-Pro后台系统中的四大基础设施模块:数据字典、短信、邮件和站内通知。这些模块虽基础但至关重要,直接影响系统的可维护性和扩展性。文章从技术选型、需求溯源、竞品对标、业务流程、数据模型等多个维度进行拆解,重点剖析了短信模块的多供应商策略模式、"先日志后发送"设计,以及数据字典的灵活配置特性。同时指出了当前设计中存在的改进空间,如缺乏统一通知编排层、字典

本文深入解析了RuoYi-Vue-Pro项目中的代码生成器模块(yudao-module-infracodegen),该模块通过Velocity模板引擎实现企业级CRUD代码的自动化生成。文章从技术选型、需求演进、核心功能等方面展开:1. 技术亮点:采用Velocity+Hutool抽象层实现模板引擎,结合MyBatis-Plus的元数据解析能力,支持10种前端框架和单表/树表/主子表三种模式2.








