部分软件禁用开机自启之后 任务管理器 中依然存在启动项残留,此时可以通过 注册表编辑器 删除。 # 步骤 按下 Win + R 输入 regedit ,打开 注册表编辑器 定位 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 或 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 右边选择需要删除的启动项,右键选择删除

# 日志配置 access_log 定义日志级别,日志位置。 日志级别: debug > info > notice > warn > error > crit > alert > emerg 语法格式: access_log path [format [buffer=size] [gzip[=level]] [flush=time] [if=condition]]; access_log off; 默认值: access_log logs/access.log...

Tomcat 日志分为两类, 访问日志 记录访问时间、IP 等信息, 运行日志 记录异常错误等信息。 # 运行日志 在 Tomcat 中,常见的五类运行日志是: Catalina 日志:Catalina 日志是 Tomcat 服务器的核心组件,用于记录 Tomcat 的启动、关闭以及关键事件的详细信息。它包含了 Tomcat 的系统级别日志,如类加载、Servlet 初始化、请求处理等。Catalina 日志对于故障排除和性能分析非常有用。 Localhost 日志:Localhost 日志记录了与 Tomcat 的默认虚拟主机(localhost)相关的请求和活动。它包含了来自...

SpringBoot 三种拦截 HTTP 请求方式:Filter,Interceptor 和 AOP。 # 对比 拦截顺序: Filter -> Interceptor -> ControllerAdvice -> @Aspect -> Controller 方法 HTTP 请求、响应信息 处理请求方法 参数 过滤器 Filter √ × × 拦截器 Interceptor √ √ × 切片 Aspect √ √ √ # Filter 实现 Filter...

# 问题 git clone 远程仓库,端口 443 报错 Failed to connect to github.com port 443 after ms: Timed out# 分析 因为使用代理软件,例如 Clash,导致 Git 端口配置与系统代理不一致 # 解决 打开 设置 -> 网络和Internet -> 代理 -> 使用代理服务器(编辑) 记录当前系统代理 IP 和端口,例如 127.0.0.1:7890 终端执行以下命令修改 Git 网络配置 git config --global http.proxy...

Nginx 配置只允许通过 域名 访问,不允许通过 IP 访问。 IP 访问返回 403 http { server { listen 80; server_name www.example.com; } server { listen 80 default_server; server_name _; return 403; }}IP 访问跳转域名 http { server { listen 80; server_name...

# 介绍 Docker 是一个开放源代码的开放平台软件,用于开发应用、交付应用和运行应用。 Docker 容器与虚拟机类似,但二者在原理上不同。容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、更能高效地利用服务器。 # 安装 Docker 终端执行以下命令添加 Docker 官方 GPG 密钥、库,并更新 Ubuntu 源列表 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o...

# 介绍 安全外壳协议(Secure Shell Protocol,简称 SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH 通过在网络中建立安全隧道来实现 SSH 客户端与服务器之间的连接。SSH 最常见的用途是远程登录系统,人们通常利用 SSH 来传输命令行界面和远程执行命令。 # 更新 Ubuntu 终端执行以下命令 sudo apt update && sudo apt upgrade -y# 安装 OpenSSH 终端执行以下命令 sudo apt install openssh-server -y使用...

要将 Java 的 Jar 文件注册为 Windows 服务,可以使用一个称为 WinSW 的开源项目。 WinSW 是一个用 Java 编写的 Windows 服务包装器,它将可执行的 Jar 文件注册为 Windows 服务。 # 下载 访问 WinSW 的 GitHub 页面。 地址:https://github.com/winsw/winsw/releases 一般下载最新稳定版本,放入 Jar 文件所在目录。 # 配置 将 WinSW-x64.exe 改为有意义的名称,例如 myapp.exe ,便于管理识别。 在 Jar 文件所在目录中创建一个 xml 配置文件,名称要和上述...

使用 Sublime Text 打开 ASNI 格式文件出现中文乱码,可以通过安装 ConverToUTF8 插件解决。 # 步骤 按下 Ctrl + Shift + P 选择 Package Control: Install Package 输入 ConvertToUTF8 按下 Enter 界面左下提示安装进度,安装完成重启软件即可生效。