mybaits-plus优雅的实现数据权限 前言 项目使用mybaits-plus,所以在mybaits-plus的基础上增加数据权限的过滤 mybaits-plus自带数据权限支持,但由于系统数据权限相对复杂,通过查看文档发现好像并不适用,且原项目版本低,所以最终还是通过自己的方式实现 数据范围 我们系统相对复杂,比如可以按机构/用户等多种维度过滤,并且可以指定全局和某个特定接口的过滤方式 其实数据范围过滤落地也不过是:数据表的某字段限制 数据结构与算法 2025年04月21日 125 点赞 0 评论 3302 浏览
MySql普通索引的管理 一、普通索引的使用规则: 一个表中可以有多个index 字段的值可以重复,且可以赋值为null 通常在where条件中的字段上配置Index index索引字段的标志为MUL 二、普通索引的语法结构: 添加索引(新表) CREATE TABLE 库.表( 字段列表 , INDEX(字段名) , INDEX(字段名) ); 添加索引(旧表) CREATE INDEX 索引名 ON 库. 数据结构与算法 2025年06月28日 117 点赞 0 评论 3285 浏览
21个MySQL表设计的经验准则 1.命名规范 数据库表名、字段名、索引名等都需要命名规范,可读性高(一般要求用英文),让别人一看命名,就知道这个字段表示什么意思。 比如一个表的账号字段,反例如下: acc_no,1_acc_no,zhanghao 正例: account_no,account_number 表名、字段名必须使用小写字母或者数字,禁止使用数字开头,禁止使用拼音,并且一般不使用英文缩写。 主键索引名为pk_字段 数据结构与算法 2025年04月21日 159 点赞 0 评论 3279 浏览
MySQL 查询优化(十):冷门知识—— MySQL自定义变量 MySQL 是可以自定义临时变量的,而临时变量在做查询优化和静态查询分析时十分有用。而实际上很少有人记得 MySQL 的自定义变量。本篇文章讲述 MySQL 的自定义变量的概念及特点。 MySQL 的自定义 就是存储值的临时容器,只要与服务端的连接是活跃的,容器中的值可以保存和使用。可以通过简单的 SET 或 SELECT语句 设置自定义变量,如下所示: SET @one := 1; SET 数据结构与算法 2025年06月27日 49 点赞 0 评论 3269 浏览
【题目讲解】 算法系列之定长类滑动窗口解析(上) 目录前言Part1. 标准滑动窗口Part1.1. 定长子串中元音的最大数目Part1.2. 子数组的最大平均数Part2. 滑动窗口+哈希表Part2.1. 长度为K子数组中的最大和Part3. 转化类滑动窗口Part3.1. 得到K个黑块的最少涂色次数Part3.2. 重新安排会议得到最多空闲时间Part4. 总结Part5. 结语前言 滑动窗口作为经典的算法之一&# 数据结构与算法 2026年07月08日 95 点赞 0 评论 3246 浏览
【算法基础篇】(五十三)隔板法指南:从 “分球入盒” 到不定方程,组合计数的万能解题模板 目录前言一、隔板法核心原理:把分配问题变成 “插空” 游戏1.1 隔板法的本质1.2 两个基础模型:覆盖所有分配场景模型一:每个盒子至少 1 个元素(正整数解)模型二:盒子可以为空(非负整数解)1.3 模型对比与记忆技巧1.4 关键注意事项二、真题实战:洛谷 P1771 方 数据结构与算法 2026年02月23日 161 点赞 0 评论 3245 浏览
必学算法——贪心 目录 前言 一、什么是贪心算法 二、算法原理 三、贪心算法的基本步骤 四、贪心算法的特点 五、优缺点分析 六、适用条件 七、经典应用 七、实例分析 八、经典例题 1.翻硬币 代码题解 2.一键三连 代码题解 3.分开元音字母 九、结语 前言贪心算法是必须掌握的一种基础算法,在一些比较出名的竞赛acm、蓝桥杯,并且在 数据结构与算法 2025年04月21日 195 点赞 0 评论 3218 浏览
【数据结构与算法】哈希表 👨💻 关于作者:会编程的土豆 “不是因为看见希望才坚持,而是坚持了才看见希望。” 你好,我是会编程的土豆,一名热爱后端技术的Java学习者。📚 正在更新中的专栏: 《数据结构与算法》😊😊😊 《leetcode hot 1 数据结构与算法 2026年05月18日 76 点赞 0 评论 3155 浏览
【数据结构初阶】顺序结构二叉树(堆)接口实现超详解 文章目录 1.树 1. 1 树的概念与结构 1. 2 树的相关术语 1. 3 树的表示 1. 4 树形结构实际运用场景 2.二叉树 2. 1 概念与结构 2. 2 特殊的二叉树 2. 2. 1 满二叉树 2. 2. 2 完全二叉树 2. 3 二叉树存储结构 2. 3. 1 顺序结构 2. 3. 2 链式结构 3. 实现顺序结构二叉树 数据结构与算法 2025年09月27日 140 点赞 0 评论 3143 浏览
【信号调制】使用不同的分类器(逻辑回归分类器、决策树、随机森林、全连接密集层和CNN)来训练模型,以预测不同信噪比值下信号的调制类型(Python代码实现) 👨🎓个人主页 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 数据结构与算法 2025年11月04日 92 点赞 0 评论 3133 浏览