草庐IT

SpringCloud脚手架

全部标签

SpringCloud Function SpEL注入漏洞分析(CVE-2022-22963)

SpringCloudFunction介绍SpringCloud是一套分布式系统的解决方案,常见的还有阿里巴巴的Dubbo,Fass(FunctionAsAService)的底层实现就是函数式编程,在视频转码、音视频转换、数据仓库ETL等与状态相关度低的领域运用的比较多。开发者无需关注服务器环境运维等问题上,专注于自身业务逻辑实现即可。SpringCloudFunction就是Spring提供的分布式函数式编程组件。漏洞环境搭建通过idea新建一个Spring项目,pom中引入spring-boot-starter-web、spring-cloud-function-web,如下:4.0.0o

SpringCloud Function SpEL注入漏洞分析(CVE-2022-22963)

SpringCloudFunction介绍SpringCloud是一套分布式系统的解决方案,常见的还有阿里巴巴的Dubbo,Fass(FunctionAsAService)的底层实现就是函数式编程,在视频转码、音视频转换、数据仓库ETL等与状态相关度低的领域运用的比较多。开发者无需关注服务器环境运维等问题上,专注于自身业务逻辑实现即可。SpringCloudFunction就是Spring提供的分布式函数式编程组件。漏洞环境搭建通过idea新建一个Spring项目,pom中引入spring-boot-starter-web、spring-cloud-function-web,如下:4.0.0o

SpringCloud知识点整理

一、SpringCloud如何实现服务的注册?首先创建一个maven主工程。创建2个model工程:一个model工程作为服务注册中心,即EurekaServer,另一个作为EurekaClient。启动一个服务注册中心,只需要一个注解@EnableEurekaServer,这个注解需要在springboot工程的启动application类上加eureka是一个高可用的组件,它没有后端缓存,每一个实例注册之后需要向注册中心发送心跳(因此可以在内存中完成),在默认情况下erurekaserver也是一个eurekaclient,必须要指定一个server。eurekaserver是有界面的,启

SpringCloud知识点整理

一、SpringCloud如何实现服务的注册?首先创建一个maven主工程。创建2个model工程:一个model工程作为服务注册中心,即EurekaServer,另一个作为EurekaClient。启动一个服务注册中心,只需要一个注解@EnableEurekaServer,这个注解需要在springboot工程的启动application类上加eureka是一个高可用的组件,它没有后端缓存,每一个实例注册之后需要向注册中心发送心跳(因此可以在内存中完成),在默认情况下erurekaserver也是一个eurekaclient,必须要指定一个server。eurekaserver是有界面的,启

使用 vscode 插件可视化制作和管理脚手架及原理解析

提到脚手架,大家想到的可能就是各种xxx-cli,本文介绍的是另一种方式:以vscode插件的形式实现,提供web可视化操作,如下图:下面介绍如何安装使用,以及实现原理。安装使用vscode安装lowcode插件,此插件是一个效率工具,脚手架只是其中一个功能,更多功能可以查看文档,这集只讲脚手架相关的。插件安装之后,打开脚手架界面,步骤如下图:可以直接使用分享的脚手架,勾选选项后直接创建即可:制作脚手架在模板项目根目录下创建lowcode.scaffold.config.json文件,将需要做内容动态替换的文件加上.ejs后缀。ejs语法配置一个完整lowcode.scaffold.confi

使用 vscode 插件可视化制作和管理脚手架及原理解析

提到脚手架,大家想到的可能就是各种xxx-cli,本文介绍的是另一种方式:以vscode插件的形式实现,提供web可视化操作,如下图:下面介绍如何安装使用,以及实现原理。安装使用vscode安装lowcode插件,此插件是一个效率工具,脚手架只是其中一个功能,更多功能可以查看文档,这集只讲脚手架相关的。插件安装之后,打开脚手架界面,步骤如下图:可以直接使用分享的脚手架,勾选选项后直接创建即可:制作脚手架在模板项目根目录下创建lowcode.scaffold.config.json文件,将需要做内容动态替换的文件加上.ejs后缀。ejs语法配置一个完整lowcode.scaffold.confi

SpringCloud服务搭建

微服务的场景搭建一、创建一个测试数据库二、父工程模块创建父类工程编写父类的pom.xml引入依赖包引入父类坐标常用属性SpringCloud依赖整合MybatisMySQL驱动通用Mapper启动器三、创建服务提供者工程模块创建服务提供者子项目在子项目pom中添加依赖SpringBoot启动器引入MySQL驱动Mybatis启动器创建服务提供者项目架构创建配置文件【application.properties】创建SpringBoot的启动类创建控制器类创建实体类。Getter/Setter和重写toString创建Mapper接口四、客户端创建在父类项目中创建一个消费服务的子项目修改pom.

SpringCloud服务搭建

微服务的场景搭建一、创建一个测试数据库二、父工程模块创建父类工程编写父类的pom.xml引入依赖包引入父类坐标常用属性SpringCloud依赖整合MybatisMySQL驱动通用Mapper启动器三、创建服务提供者工程模块创建服务提供者子项目在子项目pom中添加依赖SpringBoot启动器引入MySQL驱动Mybatis启动器创建服务提供者项目架构创建配置文件【application.properties】创建SpringBoot的启动类创建控制器类创建实体类。Getter/Setter和重写toString创建Mapper接口四、客户端创建在父类项目中创建一个消费服务的子项目修改pom.

使用vscode + vite + vue3+ vant 搭建vue3脚手架

 技术栈开发工具:VSCode代码管理:Git前端框架:Vue3构建工具:Vite路由:vue-router4x状态管理:vuex4xAJAX:axiosUI库:vant数据模拟:mockjscss预处理:sass 构建vue3项目 1,安装 vite以管理员身份打开cmd命令窗口,切换到要安装项目的文件夹cd E:\code\web\myvue3安装 vitenpminitvite@latest 输入项目名称,输入包名称,选择Vue(如果上下键不能选择,就手动输入选项,再回车),选择JavaScript,创建完毕。  创建项目生成的文件:2,行vite+vue3项目打开vscode,输入两条

使用vscode + vite + vue3+ vant 搭建vue3脚手架

 技术栈开发工具:VSCode代码管理:Git前端框架:Vue3构建工具:Vite路由:vue-router4x状态管理:vuex4xAJAX:axiosUI库:vant数据模拟:mockjscss预处理:sass 构建vue3项目 1,安装 vite以管理员身份打开cmd命令窗口,切换到要安装项目的文件夹cd E:\code\web\myvue3安装 vitenpminitvite@latest 输入项目名称,输入包名称,选择Vue(如果上下键不能选择,就手动输入选项,再回车),选择JavaScript,创建完毕。  创建项目生成的文件:2,行vite+vue3项目打开vscode,输入两条