实现过程 1 角色列表页和信息页面布局 2 功能实现分析 加载所有角色列表 新增 --角色信息页面 权限分配--入口--角色菜单设置页面 行操作 修改--角色修改页面 删除--删除角色信息--同时删除与角色相关的角色菜单关系表、用户角色关系表 角色信息功能: 判断存在性(查询操作) add 清空 e ...
主窗口效果 主窗口代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; u ...
数据访问DAL和实体类 UserInfo.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ...
类库代码 DbHelper.cs using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Data.SqlClient; using Sys ...
一套轻量级的权限系统,主要包括用户管理、角色管理、部门管理、菜单管理、定时任务、参数管理、字典管理、文件上传、登录日志、操作日志、异常日志、文章管理、APP模块等功能。其中,还拥有多数据源、数据权限、国际化支持、Redis缓存动态开启与关闭、统一异常处理等技术特点。后台技术架构基于最新的SpringBoot2.0、MyBatis、Shiro、Element2.0+框架,开发的一套权限系统,极低门槛
分类:
编程语言 时间:
2020-06-05 18:03:59
阅读次数:
323
一 导言 设计一个好的用户系统往往不是那么容易,Django提供的用户系统可以快速实现基本的功能,并可以在此基础上继续扩展以满足我们的需求。 先看看Django的用户系统都提供哪些功能: 提供用户模块(User Model) 权限验证(默认添加已有模块的增加删除修改权限) 用户组与组权限功能 用户鉴 ...
分类:
其他好文 时间:
2020-05-28 16:06:39
阅读次数:
54
记录一下《第一行代码》的学习过程: android的权限系统一直是首要的安全概念,因为这些权限只在安装的时候被询问一次。一旦安装了,app可以在用户毫不知晓的情况下访问权限内的所有东西,而且一般用户安装的时候很少会去仔细看权限列表,更不会去深入了解这些权限可能带来的相关危害。所以在android 6 ...
分类:
其他好文 时间:
2020-05-22 00:03:59
阅读次数:
70
RabbitMQ 135. rabbitmq 的使用场景有哪些? ①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。 ②. 多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调用,因此 ...
分类:
编程语言 时间:
2020-05-08 20:05:03
阅读次数:
97
客户一个文件权限系统,对权限做了7种分类,读写等不带名字coder,分别定义了7条记录,所以,如果这个客户对某个目录或文件有权限最多的情况就会有7条记录。嗯嗯,coder用AOP做了权限校验,终于,这个系统上线了。嗯嗯,一个sql查询花了10s。嗯,客户说我们是吃屎的。。。我tmd太荣幸了。好吧,重... ...
分类:
其他好文 时间:
2020-05-02 15:16:11
阅读次数:
62
- Linux进程管理 系统调用(system call): 运行在用户空间的程序向操作系统内核请求系统资源 (获得更高权限);系统调用提供给用户程序与操作之间的接口 内核功能:进程管理,文件系统,网络功能,内存管理,驱动程序等等 程序: 通常是个二进制程序,放置存储介质中(内存/硬盘等),以实体文 ...
分类:
系统相关 时间:
2020-04-27 11:27:05
阅读次数:
81