HTTP请求报文和HTTP响应报文,以及工作原理
超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议。HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到请求后,给予相应的响应信息。 HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各
k8s前端项目利用nginx部署项目不停机
思路是利用docker部署的时候,在新的docker没有启动完成之前,一直保留老的docker,不切换流量到新docker。 以下配置都在docker到yaml文件中配置的。 首先配置Deployment: spec:
replicas: 1
minReadySeconds: 60 #容器接
Vue3+Vite+history模式+Nginx 部署二级路径
需求是vite打包的项目部署到指定的二级路径。 例如把前端项目部署在https:foo.com/bar/上,可以通过https:foo.com/bar/打开前端项目网页。 关键点在于三点: 1. vite.config.ts 中的 base # vite.config.ts 中的 defineCon
算法
未读
常用代码模板2——数据结构
单链表 // head存储链表头,e[]存储节点的值,ne[]存储节点的next指针,idx表示当前用到了哪个节点
int head, e[N], ne[N], idx;
// 初始化
void init()
{
head = -1;
idx = 0;
}
// 在链表头插入一个
算法
未读
常用代码模板1——基础算法
快速排序算法模板 void quick_sort(int q[], int l, int r)
{
if (l >= r) return;
int i = l - 1, j = r + 1, x = q[(l + r) >> 1];
while (i < j)
{