其他
推荐一套开源通用后台管理系统
上次是谁要的后台管理系统项目啊,帮你找到了。
这是我目前见过的最好的后台管理系统项目。功能完整,代码结构清晰。值得推荐。前言
这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等。技术栈
前端:layuijava后端:SpringBoot + Thymeleaf + WebSocket + Spring Security + SpringData-Jpa + MySql相关后台系统:1、这或许是最美的Vue+Element开源后台管理UI2、带工作流的SpringBoot后台管理项目,一个企业级快速开发解决方案(附源码)
工程结构说明
java部分、html、js、css部分都是大目录下面按单表一个子目录存放运行预览
效果先睹为快,具体介绍在下方,按功能点进行详情介绍功能演示
登录
(为了方便演示,密码输入框的类型改成text)配置文件分支选择,dev环境无需输入验证码。允许/禁止账号多人在线。
软删除
限制登录IP地址
账号过期
菜单管理
菜单管理是一棵layui的Tree动态权限加载
权限的加载并不是写死在代码,而是动态从数据库读取,每次调用save方法时更新权限集合。1、妲己是ROLE_USER权限,权限内容为空,无权访问/sys/下面的路径(http://localhost:8888/sys/sysUser/get/1)2、使用sa超级管理员进行权限管理编辑,给ROLE_USER的权限内容添加 /sys/**,妲己立即有权限访问(http://localhost:8888/sys/sysUser/get/1)登录用户信息基本信息登录用户只能修改部分信息,例如名称、修改密码
实时监控
实时监控的是系统硬件环境、以及jvm运行时内存,注:因本人暂无Linux环境,所以只测试了windows环境,有问题请及时反馈,谢谢!使用websocket,实时将数据输出到web页面,1秒刷新一次。
配置好数据库,指定代码生成父位置。
注:数据库文件在resources/static/sql目录下面
扫码下方二维码,后台回复【后台系统】即可获取
看看人家那 IM 即时通讯系统,那叫一个优雅(附源码)大家好。今天,推荐一个在线IM即时通讯系统项目。我第一次使用就有点上头,爱不释手,必须要推荐给大家。
上次是谁要的在线IM即时通讯系统项目啊,我帮你找到了。
这是我目前见过的在线IM即时通讯系统项目。功能完整,代码结构清晰。值得推荐。介绍
本项目系统是用Java语言,基于t-io开发的轻量、高性能、单机支持几十万至百万在线用户IM,主要目标降低即时通讯门槛,快速打造低成本接入在线IM系统,通过极简洁的消息格式就可以实现多端不同协议间的消息发送如内置(Http、Websocket、Tcp自定义IM协议)等,并提供通过http协议的api接口进行消息发送无需关心接收端属于什么协议,一个消息格式搞定一切!搜索公众号GitHub猿回复“赚钱”,送你一份惊喜礼包。
功能特点
1、高性能(单机可支持几十万至百万人同时在线)2、轻量、可扩展性极强
3、支持集群多机部署
4、支持SSL/TLS加密传输
5、消息格式极其简洁(JSON)
6、一端口支持可插拔多种协议(Socket自定义IM协议、Websocket、Http),各协议可分别独立部署。
7、内置消息持久化(离线、历史、漫游),保证消息可靠性,高性能存储
8、各种丰富的API接口。
9、零成本部署,一键启动。
功能演示
扫码下方二维码,后台回复【即时通讯】即可获取