摘要: 分布式锁实现的核心安全机制。 我们来逐个深入解析: ✅ 问题一:“这里不是只有持有锁的进程才能释放锁么?” 答:理论上是这样设计的,但现实中必须通过代码严格验证,否则就会出现“误删锁”的严重安全问题。 🤔 为什么不能默认“只有持有锁的客户端才能释放”? 因为在分布式系统中,多个服务实例(客户端)都 阅读全文
posted @ 2025-11-04 10:55 仁义礼智信的 阅读(3) 评论(0) 推荐(0)
摘要: 这个命令 ss -tulnp | grep 8080 是 Linux 系统中用于查看当前哪个进程正在使用 8080 端口的常用命令。我们来一步步拆解它的作用和记忆方法。 tulnp 也可以看做是 特朗普的谐音 🔍 命令详解 ss -tulnp | grep 8080 1. ss 命令 作用:ss( 阅读全文
posted @ 2025-10-10 09:46 仁义礼智信的 阅读(8) 评论(0) 推荐(0)
摘要: 你想找到运行在 http://localhost:8091 的项目,也就是 Nginx 反向代理指向的后端服务。以下是几种常用的方法来定位这个项目: 🔍 方法一:使用 netstat 或 ss 查看端口占用 在服务器上执行以下命令,查看是哪个进程占用了 8091 端口: sudo netstat 阅读全文
posted @ 2025-09-07 13:33 仁义礼智信的 阅读(37) 评论(0) 推荐(0)
摘要: 要判断 Linux 服务器是基于 Debian/Ubuntu 还是 Red Hat/CentOS(或现代的 Rocky Linux、AlmaLinux),可以使用以下几种简单有效的方法: ✅ 方法 1:查看 /etc/os-release 文件(推荐,最通用) cat /etc/os-release 阅读全文
posted @ 2025-09-04 09:10 仁义礼智信的 阅读(88) 评论(0) 推荐(0)
摘要: 使用 ps aux | grep jar 找到的进程 PID(例如 30823 和 31092),然后查看进程的工作目录或打开的文件: pwdx 30823pwdx 31092 阅读全文
posted @ 2025-09-04 08:54 仁义礼智信的 阅读(8) 评论(0) 推荐(0)
摘要: netstat -tulnp | grep 8000ss -tulnp | grep 8000 阅读全文
posted @ 2025-08-26 09:49 仁义礼智信的 阅读(7) 评论(0) 推荐(0)
摘要: python -m ensurepip --upgradepython -m pip install --upgrade pip 然后安装uv pip install uv pip show uv 阅读全文
posted @ 2025-08-15 09:01 仁义礼智信的 阅读(13) 评论(0) 推荐(0)
摘要: 🌟 核心比喻:身份证 想象一下你要去银行办理业务。 公钥 (Public Key): 就像你的照片。 它是公开的,别人可以看到你的样子(公钥可以公开分发)。 但它本身不能证明“这张照片就是你本人”。 私钥 (Private Key): 就像你本人。 只有你拥有,必须严格保密。 用来证明“照片上的人 阅读全文
posted @ 2025-07-29 13:35 仁义礼智信的 阅读(43) 评论(0) 推荐(0)
摘要: 公钥和私钥的作用 公钥(Public Key):公开给所有人使用。主要用于加密信息或验证签名。 加密:任何人都可以使用接收方的公钥对消息进行加密。只有拥有对应私钥的人才能解密这条消息。 验签:发送者用自己的私钥对消息进行签名后,任何人可以使用发送者的公钥来验证该签名的真实性。 私钥(Private 阅读全文
posted @ 2025-07-29 09:49 仁义礼智信的 阅读(43) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/weixin_49104405/article/details/147072862 阅读全文
posted @ 2025-07-28 14:48 仁义礼智信的 阅读(6) 评论(0) 推荐(0)