记录自己经常使用的和其他小伙伴推荐的一些很不错的框架和网站,其中包括VUE后台脚手架、CSS动画、图表集合、技术文档脚手架、网站模版和各种常用组件库。1. 框架 基于SpringBoot2.0的权限管理系统 易读易懂、界面简洁美观,文档齐全。核心技术采用SpringBoot、MyBatis、Shiro、Thymeleaf、Bootstrap、Vue没有任何其它重度依赖。直接运行即可用。2.
    前端目录为ruoyi-ui,为单页面模式,只有一个html文件public/index.html。vue-cli3之后为public/index.html, vue-cli2版本的是根目录下的index.html。主要代码如下:<div id="app"> <div id="loader-wrapper">
环境准备环境: jdk、maven、node.js、vueIDE:webstorm、idea数据库:mysql、redis材料前后端分离框架:https://gitee.com/y_project/RuoYi-Vue 下载 zip 到本地解压。文档:http://doc.ruoyi.vip/ruoyi-vue/过程安装底层环境安装配置:jdk安装: 官网下载jdk傻瓜式安装后,
转载 2023-09-24 23:28:18
719阅读
本文主要写RuoYi项目前端登录流程后端包含ruoyi-admin,ruoyi-common,ruoyi-framework等多个模块,ruoyi-admin为启动模块。先看一下ruoyi-admin/src/main/application.yml配置文件。# 开发环境配置 server: # 服务器的HTTP端口,默认为8080 port: 8080指定了服务端启动的端口8080。我们
转载 2023-10-30 12:35:17
397阅读
框架 、Spring Security、 第三方登录认证,短信登录,邮箱验证码登录,SSO 单点登录、JWT背景:后端开发使用 Spring Security 框架,默认登录验证是用户名,密码,需求是可以通过验证码登录,或者其他系统携带用户信息(比如登录用户名)来验证登录重写 WebSecurityConfigurerAdapter 的configure() 方法指定自定义检验器 自定义校验器
一、是什么? 它就是一个开源项目,别人写好的代码,我们拿来进行二次开发,它主要是做数据和权限管理系统。 二、使用背景 任何公司的各种大的项目必然需要一个后台权限管理系统,这是必然的,但是如果不想投入太多人力物力去开发,又恰好有现成且比较好用的别人已经完成的项目直接供我们来使用,那么何乐而不为呢? 三、学习目标 1、使用、减少工作量 2、学习优秀的开源项目底层的编程思想,设计思路,提高自
# 框架前端架构实现指南 框架是一款基于Spring Boot的快速开发平台,配合前端技术可以快速构建后台管理系统。对于新入行的开发者来说,学习如何实现其前端架构是非常重要的。本文将为你提供详细的流程和代码示例,帮助你一步步实现框架前端架构。 ## 实现流程 为了实现框架前端架构,我们可以梳理一个清晰的步骤,下面的表格展示了实现的基本流程。 | 步骤 | 描述
原创 9月前
173阅读
    上一篇写了下前后端分离框架前端至弹出登陆界面的过程,本片来详细了解下登录的整个过程。     后端包含ruoyi-admin,ruoyi-common,ruoyi-framework等多个模块,ruoyi-admin为启动模块。先看一下ruoyi-admin/src/main/application.ym
   之前一直有关注后台管理系统,目前已升级至3.0版本,与之前版本最大的区别在于进行了模块的拆分。   也使用过Guns,基础的内置功能先不说,与使用对比下来,感觉界面更加简洁,开发更加简单,一是从日志方面:虽然日志记录相对简单,但无需为日志格外写代码;二是从数据封装方面:guns使用warpper包装的形式,不是很习惯。  &n
RuoYi(开源框架)-前后端分离版-前端流程简单分析项目结构├── build // 构建相关 ├── bin // 执行脚本 ├── public // 公共文件 │ ├── favicon.ico // favicon图标 │ └── index.html // html模板 ├── src // 源代码 │ ├── api // 所有请求 │ ├── assets // 主题 字体等静
@学习步骤框架搭建通过git在其官网下载,idea可导入 在工程项目内有环境搭建手册按照上面的手册修改.yml文件,其次在sql文件夹下存在.sql文件,按照文件创建数据库,将数据库以及端扣绑定在刚刚修改的.yml文件。创建自己的功能模块后端搭建添加标签功能,在此路径sysytem里创建自己的模块packet,并在packet里创建四个子packet分别为controller、domain、m
转载 2023-08-01 17:52:34
1182阅读
文章目录具体步骤如下一、navicat构建数据库表二、在项目中构建模块,配置相关依赖1.新建模块2.配置依赖。三、ui中图形化新建目录四、系统生成代码五、navicat执行生成的sql文件六、生成的前后端代码放入系统1.放入后端代码2.放入前端代码七、重启系统 具体步骤如下一、navicat构建数据库表示例:如下我新建的数据库表是his_article二、在项目中构建模块,配置相关依赖1
转载 2023-09-23 15:16:50
676阅读
1点赞
点击部门树状图来进行条件查询前端找到对应的页面,按照路由路径 里面有个handleNodeClick()点击事件,点进去看看 发现是复用了getList()方法,说明后台也是复用相应的方法/** * 获取用户列表 */ //@PreAuthorize在调用方法前先检查有没有权限,通过Service层的@ss.hasPermi()方法来校验 @PreAuthori
# 如何实现“框架 Python框架是一个轻量级的开发框架,通常用于快速构建Web应用。在Python中,虽然没有直接的框架实现,但我们可以使用Django、Flask等框架来搭建一个类似的功能。今天,我将带你一步步实现一个简单的Python Web应用,模拟框架的基本功能。 ## 流程概述 为了让你更好地理解整个实现过程,我们将项目开发流程分为以下几个步骤: | 步骤
原创 8月前
177阅读
本节书摘来自华章出版社《精通Python网络爬虫:核心技术、框架与项目实战》一书中的第1章,第1.4节,作者 韦 玮1.4 网络爬虫的类型现在我们已经基本了解了网络爬虫的组成,那么网络爬虫具体有哪些类型呢?网络爬虫按照实现的技术和结构可以分为通用网络爬虫、聚焦网络爬虫、增量式网络爬虫、深层网络爬虫等类型。在实际的网络爬虫中,通常是这几类爬虫的组合体。首先我们为大家介绍通用网络爬虫(General
Ruoyi框架微服务架构ExcelUtil扩展——ExcelExtendUtil背景 框架自带的Excel导出工具类——ExcelUtil基于org.apache.poi,,版本为4.1.2。路径为ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelUtil.java因不满足具体
相信大家都接触过的开源项目,如果不知道怎么搭建和部署及代码生成的朋友们可以参考一下:接下来我要举例的框架是基于SpringBoot版本的权限管理系统准备工作·项目需要的基础环境需求如下:JDK >= 1.8 (推荐1.8版本)Mysql >= 5.7.0 (推荐5.7版本)Maven >= 3.0 (http://maven.apache.org/download.cgi
原理:  常见的场景端页面多次点击提交按钮,通常是前端通过点击一次后使按钮disable进行处理,后端同样也需要进行限制。使用了注解+拦截器的方式,这里其实也可以用AOP。在缓存中(的缓存就是使用redis)记录每个客户端的请求方法和参数,在redis中设置超时时间。如果在超时时间内进行了第二次请求且参数都一致,拦截器进行拦截抛出异常不进行真正的处理。思路其实和限流类似,只是这里多了对请求
反射+Yaml达到的代码执行漏洞发现在管理后台-系统监控-定时任务-新建,发现有个调用目标字符串的字段。查看定时任务的具体代码,定位到ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/JobInvokeUtil.java。假设我们输入com.hhddj1.hhddj2.hhddj3(),经解析后beanName为com.hhddj1.hhddj2
转载 2023-09-18 13:32:26
1876阅读
用户界面,以导入用户数据为例模板发起请求 页面发起导入请求: 在导入对话框中,点击 <点击上传>按钮,选择导入文件,点击确认,发起导入请求 http://localhost/dev-api/system/user/importData?updateSupport=false后台导入的入口方法@Log(title = "用户管理", businessType = BusinessType
  • 1
  • 2
  • 3
  • 4
  • 5