摘要: 一、前置条件 在开始之前,请确保满足以下条件: 一个已解析到服务器 IP 的域名(SSL 证书不能绑定 IP) 服务器上已安装并运行 Nginx(或 Apache) 服务器80 端口和443 端口已开放(云服务器需在安全组放行) 拥有 root 或 sudo 权限 二、安装 Certbot Cert 阅读全文
posted @ 2026-09-15 15:13 锅巴编程 阅读(6) 评论(0) 推荐(0)
摘要: 一、为什么需要 NIO:从 BIO 的痛说起 传统的 BIO(Blocking I/O)模型是“一连接一线程”。每个客户端连接都会独占一个线程,线程在 read() 或 write() 时被阻塞,直到数据就绪。这在低并发场景下尚可,但连接数一上去,线程数量爆炸,上下文切换开销巨大,系统吞吐量反而下降 阅读全文
posted @ 2026-09-15 10:33 锅巴编程 阅读(2) 评论(0) 推荐(0)
摘要: Office激活工具-Office Tool Plus-2026重制版 蓝奏云下载 下载链接:密码:cw3t https://guoba.lanzouq.com/iT33X48cfgwd 或者扫码下载 使用教程和步骤:下载解压后压缩包里面有Office Tool Plus官方教程地址和我自己总结的,根据自己的喜好选择一个即可,我写的也是和官方步骤差不多,根据个人理解写的 阅读全文
posted @ 2026-09-14 09:56 锅巴编程 阅读(3) 评论(0) 推荐(0)
摘要: java -server \ -Xms4g -Xmx4g \ -XX:+UseG1GC \ -XX:MaxGCPauseMillis=200 \ -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m \ -XX:+HeapDumpOnOutOfMemory 阅读全文
posted @ 2026-09-10 17:18 锅巴编程 阅读(5) 评论(0) 推荐(0)
摘要: 痛点:TIME WAIT一多,端口资源就被耗光了,尤其在短连接场景下,TIME WAIT能轻松上好几千,端口很快就用完了 核心参数优化 对于短连接场景,通过 /etc/sysctl.d/ 目录下的配置文件进行调优是最佳实践,这比直接修改 /etc/sysctl.conf 更清晰,也便于管理和回滚 1 阅读全文
posted @ 2026-09-10 16:38 锅巴编程 阅读(10) 评论(0) 推荐(0)
摘要: 通过以下命令查看系统当前的临时端口 sysctl net.ipv4.ip_local_port_range 默认值一直是 32768-60999 # 修改端口范围20240 60999 sudo tee /etc/sysctl.d/99-ephemeral-ports.conf <<'EOF' ne 阅读全文
posted @ 2026-09-10 16:28 锅巴编程 阅读(5) 评论(0) 推荐(0)
摘要: Linux 文件句柄数优化完整步骤(ulimit + sysctl) 文件句柄(file descriptor):进程打开文件、socket、管道都占用句柄。默认值偏小,高并发服务(Java、Nginx、数据库、后端服务)容易报 too many open files。 分为用户级限制(ulimit 阅读全文
posted @ 2026-09-10 16:03 锅巴编程 阅读(5) 评论(0) 推荐(0)
摘要: 准备工作 在开始迁移前,建议先完成以下准备: 确保版本一致:检查新旧两个 MinIO 服务器的版本,建议保持一致,以避免因版本差异带来的元数据不兼容问题。 停止业务写入(可选但推荐):如果是生产环境,最好先停止对源 MinIO 的写入操作,或确保在迁移期间只进行增量同步,防止数据不一致。 安装 mc 阅读全文
posted @ 2026-09-08 10:19 锅巴编程 阅读(17) 评论(0) 推荐(0)
摘要: RPC(远程过程调用)和 TCP(传输控制协议)不在同一个层次上 TCP 是传输层协议(负责“怎么把数据可靠地送到”)。 RPC 是应用层的调用范式(负责“怎么让远程调用像本地调用一样”)。 面试或项目中常说的“TCP调用”和“RPC调用”,通常是指下面这两种工程实践的区别: 对比维度 原生 TCP 阅读全文
posted @ 2026-09-08 10:13 锅巴编程 阅读(7) 评论(0) 推荐(0)
摘要: # 1. 备份当前的软件源配置(防止出错) sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak # 2. 用阿里云的镜像配置覆盖原文件 sudo tee /etc/apt/ 阅读全文
posted @ 2026-05-20 15:46 锅巴编程 阅读(94) 评论(0) 推荐(0)