git原理以及常用命令

RBAC权限详解

1、什么是系统权限 定义:对某个功能进行操作时,需要先获得相关的‘允许’,才可以操作,否则操作会被拒绝。这里的允许即为权限 系统权限是一个复杂过程: 一个功能有多种权限操作,比如新增权限、修改权限、查看权限、删除权限等 一个系统存在多种权限,比如功能权限、菜单权限、数据权限等 一个管理员能拥有多种权限和多种操作 2、什么是RBACRBAC模型(Role-Based Access...

SpringCloud之Eureka学习

SpringBoot整合Shiro+Jwt

RBAC项目中用到的Shiro、Jwt相关配置以及工具类

SpringBoot + MyBatis-Plus + Swagger快速创建后台项目

本文主要用于记录综合课程设计Ⅲ中的学习的后台相关插件使用…

项目实践之MySQL创建存储过程

问题来源歌曲表: 歌手表: 起初,我将歌手表和歌曲表分离,并没有在歌曲表中存储歌手的名字,需要利用歌曲表中的singer_id在歌曲表中进行连接查询才能获得歌手的姓名。 但是,后面发现连接查询的效率过低,因此选择将歌手的名字singer_name 冗余在歌曲表中,提升查询效率。 解决方案方案一 修改歌曲表,添加singer_name字段 清空数据库,修改实体类,修改爬虫,直接将歌手名...

MySQL索引详解

何为索引?有什么作用?索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B 树, B+树和 Hash。 索引的作用就相当于目录的作用。打个比方: 我们在查字典的时候,如果没有目录,那我们就只能一页一页的去找我们需要查的那个字,速度很慢。如果有目录了,我们只需要先去目录里查找字的位置,然后直接翻到那一页就行了。 索引的优缺点优点 : 使用索引可以大大加快 数据的检索速度(...

MySQL之主从复制与读写分离

MySQL主从复制是其最重要的功能之一。主从复制是指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中。对于多级复制,数据库服务器即可充当主机,也可充当从机。MySQL主从复制的基础是主服务器对数据库修改记录二进制日志,从服务器通过主服务器的二进制日志自动执行更新。

动态规划和贪心算法

动态规划动态规划)与分治法相似,都是通过组合子问题的解来求解原问题。分治法将问题划分为互不相交的子问题,递归求解子问题,再将它们的解组合起来,求出原问题的解。与之相反,动态规划应用于子问题重叠的情况,即不同的子问题具有公共的子子问题(子问题的求解释递归进行的,将其划分为更小的子子问题)。这种情况下,动态规划对公共子子问题只求一次解,而分治法会反复求解公共子子问题。 贪心算法从问题的某一个...

Mybatis传参的几种方式

#{}第一种情形,传入单个参数 userIdservice层: 12345678@Overridepublic User getUserInfo(Integer userId) { User user = userMapper.getUserInfo(userId); //省略 业务代码... return user;} mapper层:...
Spring