AgileBoot仓库后端地址:https://github.com/valarchie/AgileBoot-Back-End技术栈:Springboot/SpringSecurity/MyBatisPlusJPA无XML/Druid/Redis/Hutool/JWT前端地址:https://github.com/valarchie/AgileBoot-Front-End技术栈:Vue3+ElementUIplus+Vite 为了方便有的小伙伴访问。已迁移到gitee.https://gitee.com/valarchie/AgileBoot-Back-Endhttps://gitee.com
AgileBoot仓库后端地址:https://github.com/valarchie/AgileBoot-Back-End技术栈:Springboot/SpringSecurity/MyBatisPlusJPA无XML/Druid/Redis/Hutool/JWT前端地址:https://github.com/valarchie/AgileBoot-Front-End技术栈:Vue3+ElementUIplus+Vite 为了方便有的小伙伴访问。已迁移到gitee.https://gitee.com/valarchie/AgileBoot-Back-Endhttps://gitee.com
SQL注入是常见的系统安全问题之一,用户通过特定方式向系统发送SQL脚本,可直接自定义操作系统数据库,如果系统没有对SQL注入进行拦截,那么用户甚至可以直接对数据库进行增删改查等操作。 XSS全称为CrossSiteScript跨站点脚本攻击,和SQL注入类似,都是通过特定方式向系统发送攻击脚本,对系统进行控制和侵害。SQL注入主要以攻击数据库来达到攻击系统的目的,而XSS则是以恶意执行前端脚本来攻击系统。 项目框架中使用mybatis/mybatis-plus数据持久层框架,在使用过程中,已有规避SQL注入的规则和使用方法。但是在实际开发过程中,由于各种原因,开发人员对持久层框架的掌
SQL注入是常见的系统安全问题之一,用户通过特定方式向系统发送SQL脚本,可直接自定义操作系统数据库,如果系统没有对SQL注入进行拦截,那么用户甚至可以直接对数据库进行增删改查等操作。 XSS全称为CrossSiteScript跨站点脚本攻击,和SQL注入类似,都是通过特定方式向系统发送攻击脚本,对系统进行控制和侵害。SQL注入主要以攻击数据库来达到攻击系统的目的,而XSS则是以恶意执行前端脚本来攻击系统。 项目框架中使用mybatis/mybatis-plus数据持久层框架,在使用过程中,已有规避SQL注入的规则和使用方法。但是在实际开发过程中,由于各种原因,开发人员对持久层框架的掌
springcloud + springcloud Alibaba + flowable流程引擎1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限),缓存框架 ehcache4.代码编辑器,在线模版编辑,仿开发工具编辑器5.调用摄像头拍照 自定义裁剪编辑头像,头像图片色度调节6.websoc
springcloud + springcloud Alibaba + flowable流程引擎1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限),缓存框架 ehcache4.代码编辑器,在线模版编辑,仿开发工具编辑器5.调用摄像头拍照 自定义裁剪编辑头像,头像图片色度调节6.websoc
背景SpringCloud是Spring提供的微服务实现框架,其中包含网关、配置中心和注册中心等内容,网关的第一代实现为zuul,第二代实现为Gateway,提供了更好的性能和特性。网关可以提供统一的流量控制和访问控制等功能,一般放在客户端请求的入口或作为nginx的直接上游如下图。Gateway使用Gateway配置可以使用两种方式:yml或者properties固定配置通过actuator插件动态添加作为一个网关最主要的功能就是路由功能,而路由的规则由Route、Predicate、Filter三部分组成。SpringCloudGatewaySpringCloudGateway实操yml固
背景SpringCloud是Spring提供的微服务实现框架,其中包含网关、配置中心和注册中心等内容,网关的第一代实现为zuul,第二代实现为Gateway,提供了更好的性能和特性。网关可以提供统一的流量控制和访问控制等功能,一般放在客户端请求的入口或作为nginx的直接上游如下图。Gateway使用Gateway配置可以使用两种方式:yml或者properties固定配置通过actuator插件动态添加作为一个网关最主要的功能就是路由功能,而路由的规则由Route、Predicate、Filter三部分组成。SpringCloudGatewaySpringCloudGateway实操yml固
在跟着尚硅谷的视频学习Vue脚手架时,发现main.js文件中的格式同视频中的完全不一样,内容倒是可以看懂,但因为初学的缘故,还是照猫画虎的操作一遍为好,但是在编写render的时候始终不行,百度半天,没有找到解决方法,然后思考一下,既然默认实例模版不一样,那么,是不是在创建工程时创建成Vue3版本的实例了呢,视频中是要求安装Vue2的。于是,决定重新创建一下试试,结果发现了: 这是视频中的操作选项: 这是我的选项: 所以,我一不注意就照着视频中的操作选了第一个选项…… 是不是很搞人心态,一定要擦亮眼睛呀,视频是死的,软件是活的,版本会更新,选项会变化(虽然我不知道有啥必要
在跟着尚硅谷的视频学习Vue脚手架时,发现main.js文件中的格式同视频中的完全不一样,内容倒是可以看懂,但因为初学的缘故,还是照猫画虎的操作一遍为好,但是在编写render的时候始终不行,百度半天,没有找到解决方法,然后思考一下,既然默认实例模版不一样,那么,是不是在创建工程时创建成Vue3版本的实例了呢,视频中是要求安装Vue2的。于是,决定重新创建一下试试,结果发现了: 这是视频中的操作选项: 这是我的选项: 所以,我一不注意就照着视频中的操作选了第一个选项…… 是不是很搞人心态,一定要擦亮眼睛呀,视频是死的,软件是活的,版本会更新,选项会变化(虽然我不知道有啥必要