常用 参数 服务器nginx
pytest常用断言
##如上官网所说,pytest使用python中的assert来比较实际值与预期值,实现断言功能 ##1 常用的断言方式 assert xxx assert a == b assert a!=b assert a > b assert a <b assert a in b assert a not ......
nginx 499 状态码 499
记一次nginx配置不当引发的499与failover 机制失效 - 及时 - 博客园 https://www.cnblogs.com/AcAc-t/p/nginx_499_and_504_for_uwsgi.html 背景 nginx 499在服务端推送流量高峰期长期以来都是存在的,间或还能达到告 ......
tornado服务端+tornado.ioloop.PeriodicCallback定时任务踩坑记录及解决方案
背景:用tornado部署一个AI模型的服务端,由于AI模型较慢,收到请求肯定没办法同步返回结果,所以最后定的方案是批处理并异步回调。异步回调下,我这边的处理方式是:实时接收所有请求并多线程落库(使用数据库连接池),再启动一个定时任务取出库中(未处理过的)数据进行批处理。因为web框架用的是torn ......
基于centos release 7.9.2009的LINUX进行Git服务器搭建
1.安装 Git 首先需要在 CentOS Linux 7.9.2009 上安装 Git。可以使用以下命令在命令行中安装: sudo yum install git 2.创建 Git 仓库 在 CentOS 上创建 Git 仓库有两种方式:创建本地 Git 仓库或创建远程 Git 仓库。如果想要将 ......
nginx备忘录
安装 rpm (离线) 直接进nginx下载包页面 选择你要的版本连接 wget https://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.20.2-1.el7.ngx.x86_64.rpm rpm -ivh nginx-1.20.2-1.el7 ......
值得收藏:K8S的kubectl常用命令已经按场景分好类,请您查阅。
kubectl知多少 kubectl 是 K8S 中的一个命令行工具,主要用于管理和操作 K8S 集群。kubectl 通过向 K8S API 发送 REST 请求,允许用户与 K8S 集群中的各种资源进行交互,例如 Pod、Service、Deployment 等。kubectl 提供了一种简单而 ......
Linux下如何启动、关闭Nginx?
Linux下如何启动、关闭Nginx?Nginx 是一款面向性能设计的 HTTP 服务器,相较于 Apache、lighttpd 具有占有内存少,稳定性高等优势,下面为大家分享一下Linux下启动、关闭Nginx具体方法。 Linux下启动、关闭Nginx 先决条件: 安装并配置了Nginx的系统 ......
springboot常用注解
![](https://img2023.cnblogs.com/blog/3108352/202305/3108352-20230502131307531-98307900.png) ![](https://img2023.cnblogs.com/blog/3108352/202305/310835... ......
MySql在服务器上使用问题的总结
服务器是Windows Server 2012,我自己安装了一个MySql数据库,然后一个Web程序和客户端程序都想访问数据库,但是遇到一堆问题。主要是我仍然坚持使用.net 2.0,挂接MySql.Data 6.7.4版本。解决后记录一下1.IIS访问数据库的问题未能加载文件或程序集“MySql. ......
Spring Boot 整合邮件服务
参考教程 首先参考了 Spring Boot整合邮件配置,这篇文章写的很好,按照上面的操作一步步走下去就行了。 遇到的问题 版本配置 然后因为反复配置版本很麻烦,所以参考了 如何统一引入 Spring Boot 版本?。 FreeMarker 在配置 FreeMarker 时,发现找不到 FreeM ......
SSH远程登陆Unbuntu(SSH服务器和客户端配置)
SSH服务器配置 参考:https://blog.csdn.net/weixin_43833430/article/details/127262464 《Ubuntu安装SSH服务》 目的:在 Unbuntu 中,安装openssh 服务器,开启服务器;安装防火墙,配置防火墙参数(可以通过SSH), ......
一文读懂B站中台数据服务建设之路
01 背景 随着公司业务的发展,对于数据的需求会越来越多。怎么在业务系统中高效的使用数据,让业务系统处理大数据时化繁为简,数据服务化基本是必经之路。那么什么是数据服务化,简单理解就是数据SaaS,通过一些数据库语言把数据转化成服务,如API、RPC、数据文件 等不同的数据方式提供给业务系统使用。经过 ......
C++文件读写常用操作整理
C++对于文件的操作需要包含<fstream>头文件 文件类型分为两种: 文本文件-文件以文件的ASCII码的形式存储在计算机中 二进制文件-文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们 操作文件的三大类: ofstream: 写操作 ifstream: 读操作 fstream: ......
《信息学竞赛中构造题的常用解题方法》学习笔记
orz jiangly 其实构造题还是非常的杂,除了一些套路,更多的做法还是考试的老老实实手玩。但很多人类智慧你没见过是想不出来的,所以这里总结一些做法。 抽屉原理 和为 $n$ 的物品分成 $k$ 组,最大的那组至少为 $\lceil\frac{n}{k}\rceil$,最小的那组至多为 $\lf ......
如何避免单点风险:基于实践经验分享服务拆分原则的一些思考
缘起:系统崩了 具体情况:1%的请求影响了剩余90%的请求 架构演进:拆分热点服务【进程级隔离】 复盘 总结 拆服务的经典实践 不能变形的变形金刚也叫变形金刚? 缘起系统崩溃了?别惊慌!这里有快速恢复的方法!分析发现,网站崩时服务X被流量打垮,继而依赖服务X的其它服务开始互相“踩踏”,最终崩溃。网站 ......
dlopen参数flag的使用
参考:https://blog.csdn.net/Bluenapa/article/details/119205993 使用dlopen接口动态加载共享库 ,函数原型如下 void * dlopen( const char * pathname, int mode) 其第一个参数是包含so名称的路径 ......
【Nginx】配置俩前端,指定路径的时候报错的原因
# NGINX 配置文件 listen 80; server_name XX.XX.XX.XX ; # 配置前台的前端 location / { index index.php index.html index.htm default.php default.htm default.html; ro ......
python实现跨服务器上传文件
项目背景 由于需要将算法处理过的视频放进存储服务器上,所以涉及到了跨服务器上传视频、图片等 代码实现 @api_view(['POST']) def upload(request): #定义一个固定的返回值 response = {'state': 1, 'des': 'normal'} # 获取参 ......
upstream指令参数
max_conns 限制每台server的连接数,用于保护避免过载起限流作用 测试参考配置如下: # worker进程设置1个,便于测试观察成功的连接数 worker_process 1; upstream tomcats { server 192.168.206.129:8080 max_conn ......
关于Linux系统-sshd服务-AllowUsers与AllowGroups-选项的安全加固配置
在一些Linux系统-sshd服务,的主配置文件,/etc/ssh/sshd_config 我们可能会看到配置有AllowUsers与AllowGroups的安全加固选项,关于两个选项的说明如下: 从选项名称上就可以知道这两个是选项,是属于白名单选项的,在安全中,如果能使用白名单模式,肯定是更安全的 ......
关于Linux系统-sshd服务-PasswordAuthentication-选项的加固配置
关于sshd服务的主配置文件,/etc/ssh/sshd_config 有一个选项叫做PasswordAuthentication,根据单词意思、就知道此选项是与密码相关的 即可以知道此值默认为yes,即使不写或者注释,代表是允许用户通过密码进行ssh登录 有时我们可以在加固的操作系统中看到,此值会 ......
Docker CLI docker compose port常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
linux的基础结构和常用的命令基本 Linux 命令的列表:
linux的基础结构和常用的命令基本 Linux 命令的列表: Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础 ......
AI芯片与SystemVerilog参数化
AI芯片与SystemVerilog参数化 大模型引发技术变革, AI芯片公司面临新挑战 ChatGPT 在全球范围内掀起了一场技术革命与商业浪潮,AI 市场也迎来了前所未有的机遇与增量。 当前,AI 基础设施的算力、算法呈现新 “摩尔定律”:相同算力下能训练生产更优质的模型,同时最先进的 AI 模 ......
OpenResty学习笔记02:为服务增加waf功能
一. WAF简介 Web应用防护系统(也称为:网站应用级入侵防御系统。英文:Web Application Firewall,简称: WAF)。 目前国内的几大云服务商都提供了企业级的WAF产品,且均价格不菲。 好消息是,在 OpenResty 生态中,有一款开源的WAF可供我等学习,开源万岁! 二 ......
Nginx的安装和简单配置,已转发原来的网址
https://fedoraproject.org/wiki/Nginx For Fedora 22 and later versions use DNF: $ su dnf install nginx Or for older releases use YUM: $ su yum install ......
制作一个包含Centos7+Nginx+Mysql8+JDK8的Docker镜像
1. 创建一个文件夹用于构建Docker镜像: mkdir my-docker-image cd my-docker-image 2. 在该文件夹中创建一个名为Dockerfile的文件。 vim Dockerfile 3.在Dockerfile中编写以下代码: FROM centos:7 #RUN ......
Windows11 安装OpenSSH服务器
windows系统在可选功能中添加OpenSSH服务器,但是一直报错就不知道如何解决,在网上也没有查到有效的解决办法。 最好的办法是手动安装OpenSSH服务,方法如下: 1. 下载 OpenSSH GitHub地址:https://github.com/PowerShell/Win32-OpenS ......
如何在Linux服务器上部署Vue项目
1. 在本地将Vue项目打包以项目运行在vscode为例,在调试窗口输入 npm run build待命令执行完毕之后,在项目目录下会生成dist文件夹,如下图 2. 创建一个运行文件,名字是:server.js server.js中的内容如下: const express = require('e ......