- 博客(137)
- 收藏
- 关注
原创 尚筹网 —— 6、菜单维护
1、树形结构基础知识1.1、节点类型约定:整个树形结构节点的层次最多只能有 3 级。1.2、在数据库表中表示属性结构1.2.1、创建菜单的数据库表create table t_menu( id int(11) not null auto_increment, pid int(11), name varchar(200), url varchar(200), icon varchar(200), primary key (id));
2022-05-11 20:12:13 401
原创 尚筹网 —— 5、角色维护
1、角色分页操作1.1、目标将角色数据进行分页显示1.2、思路1.3、代码1.3.1、创建数据库表CREATE TABLE `project_crowd`.`t_role`( `id` INT NOT NULL AUTO_INCREMENT, `name` CHAR(100), PRIMARY KEY (`id`)); 1.3.2、逆向生成相关资源 <!-- 数据库表名字和我们的entity 类对应的映射指定--
2022-05-09 13:17:05 591 2
原创 尚筹网 —— 4、[知识] RBAC 权限控制模型 和 Ajax请求
1、简介1.1、为什么要进行权限控制?如果没有权限控制,系统的功能完全不设防,全部暴露在所有用户面前。用户登录 以后可以使用系统中的所有功能。这是实际运行中不能接受的。所以权限控制系统的目标就是管理用户行为,保护系统功能。1.2、什么是权限控制“权限”=“权力”+“限制”1.3、如何进行权限控制1.3.1、定义资源资源就是系统中需要保护起来的功能。具体形式很多:URL 地址、handler 方法、service 方法、页面元素等等都可以定义为资源使用权限控制系统保护起来。
2022-05-06 21:27:52 375
原创 尚筹网 —— 3、管理员维护
1、分页显示管理员信息1.1、目标以分页的形式把管理员信息显示到页面上。特殊需求:兼顾关键词查询,让后端代 码不管有没有查询条件都能够以分页形式显示数据。1.2、思路1.3、代码1.3.1、引入 PageHelper 依赖确认是否加入了 PageHelper 依赖 <!-- MyBatis分页插件 --> <dependency> <groupId>com.github.pagehel
2022-05-06 00:07:30 786
原创 尚筹网 —— 2、管理员登录
1、目标识别操作系统的人的身份,控制他的行为。2、思路3、代码3.1、创建工具方法 MD5 加密 /** * 对明文字符串进行MD5加密 * @param source 传入的明文字符串 * @return 加密结果 */ public static String MD5(String source){ // 判断source是否有效 if(source == null || source.l
2022-05-04 19:11:59 648
原创 Nginx —— 1、安装
目录1、配置虚拟机上网2、配置静态 IP3、nginx 安装4、启动5、防火墙6、安装成系统服务7、设置开机启动首先下载 VMware 并创建虚拟机,可以参考VMware16的安装及VMware配置Linux虚拟机(详解版)_何故M的博客-CSDN博客_vmware16虚拟机安装linux前言为了Linux系统初学者的学习,以及不必要再花费成本与时间去安装Linux系统,使用VMware下配置Linux虚拟机进行学习也是个不错的选择。次文详解了VMware16软件的安装.
2022-04-27 21:56:37 2771
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人