零碎知识点

反向/正向代理

反向代理

反向代理的特点:

  1. 代理服务器介于用户和服务器之间
  2. 用户以为反向代理服务器就是目标服务器
  3. 用户不清楚真实的服务期到底是谁
  4. 反向代理服务器保护了目标服务器的信息,所以也称之为"服务器端代理"

正向代理

正向代理的特点:

  1. 正向的代理的服务器介于用户和服务器之间
  2. 用户将请求发送给代理服务器,并且指定目标服务器.(用户知道自己要访问的目标服务器是是谁!!)
    3. 目标服务器以为是代理服务器访问的,保护了用户的信息,所以称为"客户端代理"
    VPN /路由器都是正向代理

客户端发请求是正向代理,服务器接收请求是反向代理

用户的每一次请求都包含了正向代理和反向代理机制.

在这里插入图片描述

mybatis 实现分页

侧重点为SQL如何实现分页的

文件上传案例

nginx 服务器

谈谈对spring的理解

谈谈对mybatis的理解

谈谈对MP 的理解

正则表达式

注意事项:正则表达式中不可以添加多余的空格

Nginx 服务器

概念

Nginx 是一个 高性能的HTTP和反向代理web服务器.

特点

  1. 占用内存少 不超过2M Tomcat服务器200M(java语言)
  2. 并发能力强 3-5万次 220-250个/秒 C语言

Nginx进程项说明

每次启动都会有两个进程
一个主进程,一个守护进程
主进程:主要提供反向代理服务,占用内存空间大
守护进程: 防止主进程意外关闭的.
先关守护进程,再关主进程

命令:(必须掌握)

说明: nginx的命令的执行 需要在nginx的根目录中运行

  1. 启动nginx 命令: start nginx
  2. 重启 nginx 命令: nginx -s reload
  3. 关闭nginx 命令: nginx -s stop

nginx反向代理说明

	#1.每个反向代理都是一个server{}
	#2, listen nginx监听用户请求端口 默认80
	#3, server_name 拦截服务的名称/域名名称
	#4.location{} 开始执行反向代理
	#5./拦截路径 拦截所有请求
	#6.root  代表反向代理的是一个目录
	#7.index 代表访问的默认页面

默认端口号

http协议默认端口 80 端口号
https 协议默认端口443端口号

测试类所在的包,需要与启动类所在的包路径名一致或者与启动类所在的子包名称一致

我们现在用的虚拟机为 Java HotSpot 虚拟机

操作系统是如何查找/调用java-version 的命令的?

首先找当前的目录,假如当前目录没有则会从操作系统环境变量path指定的路径下去找

Nacos 服务单机模式,Window平台下启动的指令是什么?

答: startup.cmd -m standalone

Nacos 为什么需要配置 JAVA_HOME?

答:

配置文件中配置了注册中心的配置,不启动nacos则会报错

图 见齐雷老师文档

日志级别

有四种日志级别

mybatisplus的小知识点

updateByPrimaryKey与updateByPrimaryKeySelective的区别

updateByPrimaryKeySelective的SQL是以下情况

--表中有4个字段id name . sex. age
# 假如只传一个参数name="丽丽"
update 表名 set name="丽丽" where id=1

updateByPrimaryKey的SQL如下

--表中有4个字段id name . sex. age
# 假如只传一个参数name="丽丽"
update 表名 set name="丽丽" and sex="" and age = "" where id=1

总结: updateByPrimaryKey更新时,会将所有字段的数据更新,有数据的修改为新数据,若没有数据的,会将原有数据修改为空值保存.而updateByPrimaryKeySelective更新方法则只会将指定的字段数据修改为新数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值