springboot对cros的校验
springboot怎么配置跨域?一、在接口/类上加一个注解@CrossOrign12345@CrossOrigin(origins = {"http://localhost:9000", "null"})@RequestMapping(value = "/test", method = RequestMethod.GET)public String greetings() { return "{\"project\":\"just a test\"}";}
二、写一个配置类实现WebMvcCofigurerAdapter1234567891011@Configurationpublic class CrosConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(C ...
在linux部署后端项目
cd / 和cd ~
cd命令:切换当前目录至其他目录,比如进入/etc目录,则执行 cd/etc
cd /:在Linux系统中斜杠表示的是根目录,cd/,即进入根目录
cd ~:进入用户在该系统的home目录,例如xz目录,则进入/root/xz目录
以下部署基于Centos7 系统环境安装mysql8
卸载CentOS7自带mariadb
12345# 查找rpm -qa|grep mariadb# mariadb-libs-5.5.52-1.el7.x86_64# 卸载rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps
解压mysql1234# 创建mysql安装包存放点mkdir /usr/server/mysql# 解压至mysql目录tar xvf mysql-5.7.34-1.el7.x86_64.rpm-bundle.tar -C mysql
xvf和zxvf的区别
xvf是解压.tar文件,zxvf是解压.tar.gz文件
执行 ...
springboot和vue一
spring-boot-devtools
devtools会监听classpath下的文件变动,触发Restart类加载器重新加载该类,从而实现类文件和属性文件的热部署
可以指定某些文件修改不重新部署
Controller和RestController
如果请求的是数据和页面,使用@Controller注解即可;如果只是请求数据,则使用@RestController注解。
数据(Model),页面(View)
RequestParam
将请求的参数绑定到控制器的方法参数上,接收的参数来自http请求体或请求url的QuertString,当请求的参数名称与Controller的业务方法参数名称一致时,此注解可以省略;如果写了此注解,没有接收到参数,就会报错,可以再加个属性,required = false
PathVaraible
用来处理动态的url(比如”/user/{id}”),url的值可以作为控制器中处理办法的参数
RequestBody
接收的参数来自requestBody中,即请求体中,一般用于处理json、xml类型的数据, ...
nginx的使用
nginx的使用一、nginx介绍
nginx是轻量级的web服务器,抗并发,只分发请求,不做处理;多个连接(万级别)可以对应一个进程;处理静态文件十分友好。
二、反向代理
在服务器端接收客户端的请求,然后把请求分发给具体的服务器进行处理,然后再将服务器的响应结果反馈给客户端。
==conf配置文件==
123456789server { listen 80; server_name localhost; //设置访问的域名 client_max_body_size 1024M; // 设置允许客户端请求的最大单个文件字节数 location / { proxy_pass http://www.baidu.com; } }
三、负载均衡
客户端发送请求到反向代理服务器,反向代理服务器将请求按照一定的规则分发到不同的服务器进行处理,共同完成工作任务。
==五种算法==
轮询算法(默认)
按照时间顺序依次将请求分配到各台服务器当中,挂掉的服务器自动从 ...



