mysiteforme权限管理系统是作者学习springBoot时基于springBoot开发的一套轻量级的系统脚手架,可以以此形成一套属于自己的系统后台 ,自动生成前后台基本代码;使用Spring Boot、Shiro、MyBatis、Layui等框架,包含:用户管理、角色管理、权限管理、资源管理、数据库管理、源码生成、调度管理等。
演示地址:https://admin.mysiteforme.com/
主要功能
系统用户,角色,权限增删改查,权限分配,权限配色
系统字典
配置网站基本信息,包括博客数据限制
查看系统关键操作的日志(可在系统后台自动定制需要监控的模板)
#在线新增数据库并直接生成 前,后台基本源码,放到源码相应目录中重启tomcat可直接使用,预览
系统定时任务的新增改查 立即启动 暂停 恢复
技术框架
核心框架:SpringBoot
安全框架:Apache Shiro 1.3.2
缓存框架:Redis 4.0
搜索框架:Lucene 7.1
任务调度:quartz 2.3
持久层框架:MyBatis 3
mybatisplus 2.1.4
数据库连接池:Alibaba Druid 1.0.2
日志管理:SLF4J 1.7
、Log4j
前端框架:layui
后台模板:layuicms 2.0。
富文本:wangEditor
系统登录
系统权限
系统日志
数据表
权限分配
开发环境 建议开发者使用以下环境,这样避免版本带来的问题
IDE:idea
JDK:JAVA 8
WEB:Tomcat8 (采用springboot框架开发时,并没有用到额外的tomcat 用的框架自带的)
运行环境
WEB服务器:Weblogic
、Tomcat
、WebSphere
、JBoss
、Jetty
等
数据库服务器:Mysql5.5+
操作系统:Windows
、Linux
(Linux 大小写特别敏感 特别要注意,还有Linux上没有微软雅黑字体,需要安装这个字体,用于生成验证码)
快速体验
将源码导入IDE
将源码路径下的src/main/resources/sql 中的mysiteforme.sql导入到数据库中(qrtz.sql为定时任务的几张jibenbiao mysiteforme.sql已经包含)
将src\main\resources目录下的application.yml配置文件里的mysql用户名密码改成你本地的
安装redis数据库 默认数据库密码为空(注*** 必须安装redis 否则本系统会报错)
redis的window版本有些地方下载可以下不下来,可以到这里下载https://pan.baidu.com/s/1dG22JQT
注册redis系统服务 打开cmd--->切换到安装redis的目录--->redis-server.exe --service-install redis.windows-service.conf
启动系统 预览地址为:http://localhost:8080
管理员用户名:test
密码:1
https://blog.csdn.net/weixin_36468769/article/details/79368499 https://github.com/wangl1989/mysiteforme https://www.jianshu.com/p/d95e4ea1106c https://github.com/ayhyh/springboot-admin-ui
本文向大家介绍基于zepto的移动端轻量级日期插件--date_picker,包括了基于zepto的移动端轻量级日期插件--date_picker的使用技巧和注意事项,需要的朋友参考一下 前言 做过移动Web开发的同学都知道,移动端日期选择是很常见的需求。在PC端,我们有很丰富的选择,比较出名的就有Mobiscroll和jQuery UI Datepicker。个人看来,这些插件存在的两个显而易见
本文向大家介绍详解基于 Node.js 的轻量级云函数功能实现,包括了详解基于 Node.js 的轻量级云函数功能实现的使用技巧和注意事项,需要的朋友参考一下 导语 在万物皆可云的时代,你的应用甚至不需要服务器。云函数功能在各大云服务中均有提供,那么,如何用“无所不能”的 node.js 实现呢? 一、什么是云函数? 云函数是诞生于云服务的一个新名词,顾名思义,云函数就是在云端(即服务端)执行的函
本文向大家介绍基于C#实现的轻量级多线程队列图文详解,包括了基于C#实现的轻量级多线程队列图文详解的使用技巧和注意事项,需要的朋友参考一下 前言 工作中我们经常会遇到一些一些功能需要实现造作日志,数据修改日志,对于这种业务需求如果我们以同步的方式实现,难免会影响到系统的性能。如下我列出集中解决方案。 使用Thread异步处理。 使用线程池或Task异步处理。 以上两种方案确实能解决我们此场景的需求
本文向大家介绍基于Python的SQL Server数据库实现对象同步轻量级,包括了基于Python的SQL Server数据库实现对象同步轻量级的使用技巧和注意事项,需要的朋友参考一下 缘由 日常工作中经常遇到类似的问题:把某个服务器上的某些指定的表同步到另外一台服务器。 类似需求用SSIS或者其他ETL工作很容易实现,比如用SSIS的话,就会会存在相当一部分反复的手工操作。 建源的数据库信息,
本文向大家介绍基于VuePress 轻量级静态网站生成器的实现方法,包括了基于VuePress 轻量级静态网站生成器的实现方法的使用技巧和注意事项,需要的朋友参考一下 什么是VuePress VuePress由两部分组成:一个基于Vue的轻量级静态网站生成器,以及为编写技术文档而优化的默认主题。 它是为了满足Vue自己的子项目文档的需求而创建的。 VuePress为每一个由它生成的页面提供预加载的
问题内容: JPanel和JFrame有什么区别,以及与轻量级,重量级的关系? 问题答案: JPanel是允许将多个UI组件放在一起的容器。JFrame是使用Swing编写的窗口。 所有的Swing组件都是所谓的“轻型”组件,因为它们是用Java编写的。例如,如果您运行Swing应用程序并尝试使用UI分析工具(例如Windows中的WinSpy)对其进行分析,则只会看到一个元素:窗口(JFrame