权限模块的设计梳理 编程

权限模块的设计梳理

最近在做一个微服务商城的后台管理服务,在实现权限模块时重新梳理了一遍权限体系的设计逻辑。 之前虽然学习过完整的权限设计,但由于时间久远,一些细节已经模糊。趁这次重构机会,我决定系统地总结一下权限的整体逻辑流程。 毕竟,知识常读常新。这次整理,也让我对权限系统...
阅读全文
MapStruct 的使用 编程

MapStruct 的使用

关于微服务之间的数据分层问题,主要分为三种:DODTOVODO:即 Data Object,是和数据库一一对应的 Java 实体,在 mapper 层传递DTO:即 Data Transfer Object,删掉了 DO 中一些不需要的字段,在 service 层或 manager 层传输。比如在 ...
阅读全文
【LeetCode题解】两数相加出现「所有组合」——回溯算法 编程

【LeetCode题解】两数相加出现「所有组合」——回溯算法

最近在为完成毕业论文的开题报告,忙的焦头烂额的,几乎没什么时间更新博客了,好在最近差不多快完事了,算是拖更好久了,最近总结了一下完成的力扣的关于 回溯算法 的个人解法和看法,谢谢大家~当题目描述里出现 “所有组合”、“所有排列” 或 “所有可能的路径” 这类字眼时...
阅读全文
Docker 基础与实践:从入门到镜像推送 编程

Docker 基础与实践:从入门到镜像推送

1. Docker 核心概念Docker 是一种高效的容器化技术,用于简化软件部署。它通过容器化和镜像两大核心概念实现应用的隔离与可移植性。1.1 容器化技术容器化技术为应用程序提供独立的运行环境,每个运行环境称为一个容器,运行容器的计算机称为宿主机。与虚拟机相比,Docker...
阅读全文