相关文章
Nginx之日志切割,正反代理,HTTPS配置
1 nginx日志切割
1.1 日志配置
在./configure --prefixpath指定的path中切换进去,找到log文件夹,进去后找到都是对应的日志文件 其中的nginx.pid是当前nginx的进程号,当使用ps -ef | grep nginx获得就是这个nginx.pid的值
在nginx.conf中…
建站知识
2025/1/13 17:32:38
创建系统镜像:打包你的Linux环境
如何 将当前Linux 环境 打包成为一个 系统镜像虚拟光盘
在信息技术领域,有时候我们可能需要将当前的Linux系统环境打包成一个虚拟镜像光盘,以便在其他机器上快速部署或进行备份。本文将介绍如何使用Bash脚本自动化这个过程,将你的系统环境打…
建站知识
2025/1/14 8:48:15
Web组件:Servlet Listener Filter
1 前言
1.1 内容概要
掌握ServletContextListener的使用,并且理解其执行时机掌握Filter的使用,并且理解其执行时机能够使用Filter解决一些实际的问题
1.2 前置知识准备 Servlet的执行 ServletContext的功能和使用
2 Web组件
JavaEE的三大Web组件 …
建站知识
2025/1/14 8:48:11
每日一练:除自身以外数组的乘积
一、题目要求
给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。
题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。
请 不要使用除法,且在…
建站知识
2025/1/13 18:22:16
Jenkis部署vue前端项目提示:sh: vue-cli-service: command not found
解决方法:
1. 进入到/var/lib/jenkins/workspace/项目名下,查看是否有node_modules,如果没有执行 npm install
2. 如果执行npm intall的过程中提示:npm ERR! 407 Proxy Authentication Required - GET http://registry.npm.taob…
建站知识
2025/1/16 21:46:48
ThinkPHP+redis 实现延迟任务 实现自动取消订单,自动完成订单
在 ThinkPHP 中结合 Redis 实现延迟任务,可以用于自动处理订单取消、自动完成等功能。Redis 的 ZSET(有序集合)功能非常适合实现延迟任务队列。以下是详细的实现步骤:
1. 准备工作
确保你的环境中已安装 Redis,并在 …
建站知识
2025/1/16 21:50:09
Golang | Leetcode Golang题解之第395题至少有K个重复字符的最长子串
题目: 题解:
func longestSubstring(s string, k int) (ans int) {for t : 1; t < 26; t {cnt : [26]int{}total : 0lessK : 0l : 0for r, ch : range s {ch - aif cnt[ch] 0 {totallessK}cnt[ch]if cnt[ch] k {lessK--}for total > t {ch : s[…
建站知识
2025/1/13 17:23:08
nginx过滤爬虫访问
思路来自ai:
Nginx可以通过多种方式来限制爬虫的行为: 1. **User-Agent限制**: 可以通过检查HTTP请求的User-Agent头部来识别并限制某些爬虫。例如,可以在Nginx配置文件中使用if语句来检查User-Agent,并使用return…
建站知识
2025/1/13 21:06:15