首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一套完整牛X的后台管理系统

java部分、html、js、css部分都是大目录下面按单表一个子目录存放 运行预览 功能演示 登录 配置文件分支选择,dev环境无需输入验证码 同时支持多种登录限制 允许/禁止账号多人在线...增删改查 动态权限加载 权限的加载并不是写死代码,而是动态从数据库读取,每次调用save方法更新权限集合 1、妲己是ROLE_USER权限,权限内容为空,无权访问/sys/下面的路径(http...:8888/sys/sysUser/get/1) 修改用户权限是下一次登录生效 修改用户菜单是刷新系统即可生效 登录用户信息 修改密码 密码使用的是MD5加密并转换为16进制字符串存储,用户除了能主动修改密码外...,还能叫管理员重置密码 实时日志 使用websocket,实时将日志输出到web页面,1秒刷新一次 注意:这里的日志配置只配置了dev环境,prod环境尚未为空,发布生产环境前记得先配置,否则生成的日志文件将不会输入日志内容...实时监控 windows环境 Linux环境 API加密 请求参数加密 响应数据加密 注:数据库文件resources/static/sql目录下面 代码开源已经开源,下载地址如下: Github

46930
您找到你想要的搜索结果了吗?
是的
没有找到

一套简单通用的Java后台管理系统,拿来即用,非常方便(附项目地址)

动态权限加载 权限的加载并不是写死代码,而是动态从数据库读取,每次调用save方法更新权限集合 妲己是ROLE_USER权限,权限内容为空,无权访问/sys/下面的路径(http://localhost...修改密码 密码使用的是MD5加密并转换为16进制字符串存储,用户除了能主动修改密码外,还能叫管理员重置密码 ? ? 个性菜单 用户可以自行配置自己的个性化快捷菜单 ?...使用websocket,实时将数据输出到web页面,1秒刷新一次 ? API加密 请求参数加密 ? 响应数据加密 ? 系统设置新增API加密开关,可一键关闭、开启API加密; 开启API加密 ?...关键点讲解 定制url访问权限,动态权限读取,需要自定义配置认证数据源、认证管理器、拦截器 API加密,由于登录校验是Spring Security做的,因此我们要在UsernamePasswordAuthenticationFilter...;解决:访问index首页也获取一下后端公钥,这样开发的时候idea热部署后刷新页面就可以了(已提交最新代码,解决热部署后刷新页面还是API加解密失败问题;现在热部署后刷新页面即可) 更新 1、新增百度富文本的使用

3K30

【译】用纯JavaScript写一个简单的MVC App

最后,我们将待办事项存储local storage,使其成为永久性文件,但目前,待办事项只要刷新页面就可以刷新了。 如我们所见,model只是处理实际的数据,并修改数据。...两个小事情 - 输入(新待办事项)值的获取和重置。 我方法名称中使用下划线表示它们是私有(本地)的方法,不会在类外部使用。...每次更改,添加,或者删除待办事项,都会使用模型的待办事项todos,再次调用displayTodos方法,重置列表并显示它们。这将使得视图和模型的状态保持同步。...通过将数据持久保存在浏览器的本地存储,我们可以使其更加持久,因此刷新后将在本地持久保存。..._temporaryTodoText = '' } }) } 现在,当你单击任何待办事项,你将进入"编辑"模式,这将更新临时临时状态变量,并且在你选择或者单击离开待办事件,它将保存在模型重置临时状态

2K10

一套简单通用的Java后台管理系统,拿来即用,非常方便

菜单管理 菜单管理是一棵layui的Tree 增删改 权限管理 增删改查 动态权限加载 权限的加载并不是写死代码,而是动态从数据库读取,每次调用save方法更新权限集合 1、妲己是ROLE_USER...使用websocket,实时将数据输出到web页面,1秒刷新一次 API加密 请求参数加密 响应数据加密 1、系统设置新增API加密开关,可一键关闭、开启API加密; 开启API加密 关闭API...,并将这个新对象传到doFilter交由下一步处理 3、还是API加密问题,我们是程序启动的时候生成后端RSA秘钥对,正常来说我们访问登录页面进行登录的时候前端获取一下就可以了,但在开发环境,我们通常开启热部署功能...,改完代码程序可能会自动重启,但登录用户信息仍然保持本地线程,系统依旧处于登录状态没有跳转到登录页面,导致后端公钥已经改变,但前端依旧用的是旧的后端公钥,所有导致加解密失败;解决:访问index首页也获取一下后端公钥...,这样开发的时候idea热部署后刷新页面就可以了(已提交最新代码,解决热部署后刷新页面还是API加解密失败问题;现在热部署后刷新页面即可) 更新 1、新增百度富文本的使用,但还没配置上传接口: UEditor

53920

《JetBrains产品插件安装与使用指南》——提升你的开发效率

图片 如何使用 一般来说, IDE 窗口切出去或切回来时(窗口失去/得到焦点)会触发事件,检测是否长时间(25天)没有重置,给通知让你选择。...图片 按钮:Reload 用来刷新界面上的显示信息。 按钮:Reset 点击会询问是否重置试用信息并重启 IDE。选择Yes则执行重置操作并重启 IDE 生效,选择No则什么也不做。...(此为手动重置方式) 勾选项:Auto reset before per restart 如果勾选了,则自勾选后每次重启/退出 IDE 时会自动重置试用信息,你无需做额外的事情。...:用于开发 .NET RubyMine:用于开发 Ruby/Rails WebStorm:用于开发 Javascript/TypeScript、HTML5、CSS3 等前端 今日学习总结: 今天的学习...首先,我们学习了如何在JetBrains产品安装插件,包括添加插件仓库和搜索安装插件的步骤。接着,我们详细介绍了插件的使用方式,包括手动触发事件和通过插件主界面进行操作。

18210

一套简单通用的Java后台管理系统,拿来即用,非常方便(附项目地址)

动态权限加载 权限的加载并不是写死代码,而是动态从数据库读取,每次调用save方法更新权限集合 1、妲己是ROLE_USER权限,权限内容为空,无权访问/sys/下面的路径(http://localhost...修改密码 密码使用的是MD5加密并转换为16进制字符串存储,用户除了能主动修改密码外,还能叫管理员重置密码 ? ? 个性菜单 用户可以自行配置自己的个性化快捷菜单 ?...使用websocket,实时将数据输出到web页面,1秒刷新一次 ? API加密 请求参数加密 ? 响应数据加密 ? 1、系统设置新增API加密开关,可一键关闭、开启API加密; 开启API加密 ?...,并将这个新对象传到doFilter交由下一步处理 3、还是API加密问题,我们是程序启动的时候生成后端RSA秘钥对,正常来说我们访问登录页面进行登录的时候前端获取一下就可以了,但在开发环境,我们通常开启热部署功能...,这样开发的时候idea热部署后刷新页面就可以了(已提交最新代码,解决热部署后刷新页面还是API加解密失败问题;现在热部署后刷新页面即可) 更新 1、新增百度富文本的使用,但还没配置上传接口: UEditor

54020

VUE滚动条插件——vue-happy-scroll

最近自己自学vue2.0,然后就自己摸索做一个简单的后台管理系统,在做的过程,总感觉不同浏览器自带的滚动条样式不统一,也很难看,所以就在网上找一些使用vue的滚动条插件。...最开始用的是Easy-scroll插件,可是使用过程,发现一个问题——由于开发过程,需要经常打开开发者选项进行调试,可是只要一开启这个选项,Easy-scroll插件就会出现debugger断点...('happy-scroll', HappyScroll) // 引入css import 'vue-happy-scroll/docs/happy-scroll.css' 3、vue组件中使用  在这里就以我的小项目为例...,dashboard.vue文件写入如下代码,使用happy-scrool标签就可以使用滚动条了 仪表盘    <!...4.1、滚动条颜色:color属性 设置滚动条颜色的属性为color,直接在标签上添加即可,在上面代码,我已经添加了color属性的值为半透明的黑色滚动条(rgba(0,0,0,0.5)),也可以使用颜色单词

3.1K40

HTML事件属性--DOM

打开一个新页面或者刷新的时候触发 demo查看 相当于onload,加载页面触发,但是不同浏览器触发的有所不同 第一次加载页面,onpageshowie浏览器不触发,其他情况都触发 11.onresize...} 13.onpopstate 当浏览器窗口记录改变时运行的脚本, 14.onredo 当文档执行撤销触发的事件 二、form事件属性 由html表单内触发的事件,通常使用在form元素 1.onblur...但是onchange是input失去焦点才触发,oninput是立刻触发 demo查看 7.oninvalid oninvalid事件要搭配required属性来使用 required如果使用该属性... function myfun() { alert('填写为空') } demo查看 8.onreset 表单重置按钮被点击触发...('ci').innerHTML = x += 1 } 这个案例---滑动滚动计数 demo查看 区别: 1.wheel滚轮滑动的时候有效,鼠标拖拽的时候无效 2.onscroll

3.7K20

推荐一套开源通用后台管理系统

动态权限加载 权限的加载并不是写死代码,而是动态从数据库读取,每次调用save方法更新权限集合。...实时日志使用websocket,实时将日志输出到web页面,1秒刷新一次。...使用websocket,实时将数据输出到web页面,1秒刷新一次。 ? API加密请求参数加密 ? 响应数据加密 ? 1、系统设置新增API加密开关,可一键关闭、开启API加密;开启API加密 ?...3、还是API加密问题,我们是程序启动的时候生成后端RSA秘钥对,正常来说我们访问登录页面进行登录的时候前端获取一下就可以了,但在开发环境,我们通常开启热部署功能,改完代码程序可能会自动重启,但登录用户信息仍然保持本地线程...,系统依旧处于登录状态没有跳转到登录页面,导致后端公钥已经改变,但前端依旧用的是旧的后端公钥,所有导致加解密失败;解决:访问index首页也获取一下后端公钥,这样开发的时候idea热部署后刷新页面就可以了

1.7K20

用纯 JavaScript 撸一个 MVC 框架

在这个 todo 程序,这将是实际的待办事项,以及将添加、编辑或删除它们的方法。 视图是数据的显示方式。在这个程序,是 DOM 和 CSS 呈现的 HTML。 控制器用来连接模型和视图。...最后我们会将待办事项存储 local storage ,以使其成为半永久性的,但现在只要刷新页面,todo 就会刷新。 我们可以看到,该模型仅处理并修改实际数据。...每次修改、添加或删除 todo ,都会使用模型的 todos 再次调用 displayTodos 方法,重置列表并重新显示它们。这将使视图与模型的状态保持同步。...将 todo 添加到模型,然后重置输入框。...将进入“编辑”模式,这将会更新临时状态变量,当选中或单击待办事项,将会保存在模型重置临时状态。

3.2K41

Window对象

Window对象事件 加载相关 onbeforeunload: 该事件在即将离开页面(刷新或关闭)触发。 onload: 文档加载完成后触发。 onunload: 当窗口卸载其内容和资源触发。...onreset: 窗口内表单重置触发。 onselect: 窗口内表单元素中文本被选中触发。 onsubmit: 窗口内表单submit按钮被按下触发。...oncontextmenu: 点击鼠标右键打开上下文菜单触发。 onmousedown: 鼠标按钮被按下触发。 onmousemove: 当移动鼠标触发。...onanimationiteration: 此事件将会在CSS动画到达每次迭代结束触发,当通过执行最后一个动画步骤完成对动画指令序列的单次传递完成,迭代结束。...打印相关 onbeforeprint: 该事件页面即将开始打印触发 onafterprint: 该事件页面已经开始打印或者打印窗口已经关闭触发。

2.4K20

分享一些Chrome开发工具的用法

控制台中直接访问页面元素 元素面板选择一个元素,然后控制台输入$0,就会在控制台中得到刚才选中的元素。如果页面已经包含了 jQuery,你也可以使用$($0)来进行选择。...当你元素面板选择一个元素或在分析器面板选择一个对象,记录都会存储。 可以使用$x来操作历史栈,x 是从 0 开始计数的,所以$0 表示最近选择的元素,$4 表示最后选择的元素。 ? 4....$$() – 返回满足指定 CSS 规则的所有元素,此方法为 querySelectorAll()的简化。 $x() – 返回满足指定 XPath 的所有元素。 ? select 5....重写 Overrides Chrome DevTools 上调试 css 或 JavaScript ,修改的属性值重新刷新页面,所有的修改都会被重置。...如果你想把修改的值保存下来,刷新页面的时候不会被重置,那就看看下面这个特性(Overrides)吧。Overrides 默认是关闭的,需要手动开启,开启的步骤如下。

96720

0202年了, Chrome DevTools 你还只会console.log吗 ?

控制台中直接访问页面元素 元素面板选择一个元素,然后控制台输入 $0,就会在控制台中得到刚才选中的元素。如果页面已经包含了 jQuery,你也可以使用 $($0)来进行选择。...当你元素面板选择一个元素或在分析器面板选择一个对象,记录都会存储。可以使用 $x来操作历史栈,x 是从 0 开始计数的,所以 $0 表示最近选择的元素, $4 表示最后选择的元素。 ?...$$() - 返回满足指定 CSS 规则的所有元素,此方法为 querySelectorAll()的简化。 $x() - 返回满足指定 XPath 的所有元素。 ? select 5....重写 Overrides Chrome DevTools 上调试 css 或 JavaScript ,修改的属性值重新刷新页面,所有的修改都会被重置。...如果你想把修改的值保存下来,刷新页面的时候不会被重置,那就看看下面这个特性(Overrides)吧。Overrides 默认是关闭的,需要手动开启,开启的步骤如下。

1.2K20

浏览器事件

onreset: 窗口内表单重置触发。 onselect: 窗口内表单元素中文本被选中触发。 onsubmit: 窗口内表单submit按钮被按下触发。...onanimationiteration: 此事件将会在CSS动画到达每次迭代结束触发,当通过执行最后一个动画步骤完成对动画指令序列的单次传递完成,迭代结束。...onreset: 表单重置触发。 onsearch: 用户向搜索域输入文本触发。 onselect: 用户输入框内选取文本触发。 onsubmit: 表单提交触发。...onseeking: 事件在用户开始重新定位视频/音频触发。 onstalled: 事件浏览器获取媒体数据,但媒体数据不可用时触发。 onsuspend: 事件浏览器读取媒体数据中止触发。...动画相关 animationend: 该事件CSS动画结束播放触发 animationiteration: 该事件CSS动画重复播放触发 animationstart: 该事件CSS动画开始播放触发

2.3K20

微信小程序-零基础入门手册

实际真机不会自动关闭下拉刷新,需要我们去调用一个函数关闭下拉刷新效果 getshoplist 设置参数 cb 函数,而这个 cb 函数只有 下拉刷新事件传递,所以下拉触底是不会触发...关闭下拉刷新动作的函数 一旦触发下拉刷新事件,先重置关键数据,重新发起请求,并传递一个 关闭下拉动作的函数 getshopList 函数的 complete 函数判断 是否存在 cb 函数,存在就执行...组件引用它,它的属性、数据和方法会被合并到组件 每个组件可以引用多个 behavior , behavior 也可以引用 behavior 。...怎么使用css变量 的,看:(2条消息) 使用 CSS 自定义属性_打不着的大喇叭的博客-CSDN博客 注意: 下面的 page 是根节点,就是 调试器 ,包裹最外面的样式标签的节点是 <page...分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,构建打包成不同的分包,用户使用时按需进行加载 16.1.1.2 分包的好处 可以优化小程序首次启动的下载时间 多团队共同开发可以更好的解耦协作

12510

一套开源通用后台管理系统,赚钱靠它了!

动态权限加载 权限的加载并不是写死代码,而是动态从数据库读取,每次调用save方法更新权限集合 1、妲己是ROLE_USER权限,权限内容为空,无权访问/sys/下面的路径(http://localhost...修改密码 密码使用的是MD5加密并转换为16进制字符串存储,用户除了能主动修改密码外,还能叫管理员重置密码 ? ? ? ?...实时监控 2020-06-10更新 实时监控的是系统硬件环境、以及jvm运行时内存,使用websocket,实时将数据输出到web页面,1秒刷新一次 windows环境 ? Linux环境 ?...加密,由于登录校验是Spring Security做的,因此我们要在UsernamePasswordAuthenticationFilter获取账号、密码之前完成解密操作,正好我们的校验验证码操作就是它之前...;解决:访问index首页也获取一下后端公钥,这样开发的时候idea热部署后刷新页面就可以了(已提交最新代码,解决热部署后刷新页面还是API加解密失败问题;现在热部署后刷新页面即可) 2020-07

58520

因果推断笔记——入门学习因果推断智能营销、补贴的通用框架(十一)

,主要参考: 因果推断笔记——数据科学领域因果推断案例集锦(九) 文章目录 1 分析型:因果推断智能决策应用 2 因果推断与A/B实验 2.1 快手:双边实验设计 2.2 快手:时间片轮转实验...3.2 每个人发什么券 3.2.1 阿里文娱的:背包问题 3.2.2 滴滴的国际化外卖团队的 整数规划 3.2.3 哈啰顺风车的智能权益 1 分析型:因果推断智能决策应用 从腾讯看点的『观测数据因果推断应用...-启动重置体验分析』,QQ浏览器的『QQ 浏览器:PUSH配额优化实践』,还有快手的『快手因果推断与实验设计』 里面都用因果推断智能决策中进行应用落地,在这个方向,可以使用的方法非常多,直接抄一下腾讯看点团队总结了非常给力的通用框架...2.4 腾讯看点推荐类实验 3 落地工程化:因果推断智能营销、权益的通用框架 (借一张哈罗顺风车的图,如上) 第三个部分是本节的重点,可以从很多已经落地工程化的案例中看到,智能补贴或智能营销场景...3.1.4 哈啰顺风车的meta-Learning 除了meta-learning外还尝试了Tree-Based,uplift model 下的树模型通过对增量直接建模,对特征点进行分裂, 将 X

1.3K21
领券