678PDF
首页
软件
博客
工具箱
注册
登录
x
小菜菜
当岁月都已失去,偶然与过往相遇,我们还能哼唱出年少的旋律。
小菜菜
@xiaocaicai
· 注册于 2026-09-18 · 558 博文 · 0 帖子 · 0 回复
博文 (558)
帖子 (0)
openresty 的 LuaJIT FFI 是什么?
在 OpenResty 生态中,**LuaJIT FFI (Foreign Function Interface)** 是一个至关重要的技术组件。它允许 Lua 代码直接调用外部 C 语言函数,并操作 C 语言的数据结构。 ...
2026-09-18
👁 3
💬 0
OpenResty 调用外部 .so 库(动态链接库)
### 第一步:准备 C 代码并编译为 .so 假设你有一个简单的 C 项目,功能是计算两个数的和以及处理字符串。 **1. 编写 C 代码 (my_lib.c):** ``` // my_lib.c #include <...
2026-09-18
👁 2
💬 0
OpenResty 底层原理的深度解析
OpenResty 是一个基于 Nginx 与 LuaJIT 的高性能 Web 平台。要理解它的底层原理,关键在于理解 **Nginx 的事件驱动模型**是如何与 **LuaJIT 的协程(Coroutine)** 完美...
2026-09-18
👁 2
💬 0
深入理解 Lua 脚本在 OpenResty 中的加载机制、生命周期和变量作用域
这是一个非常棒的实战问题。理解 Lua 脚本在 OpenResty 中的加载机制、生命周期和变量作用域,是避免内存泄漏和数据污染(比如 A 用户看到 B 用户的数据)的关键。 ### ...
2026-09-18
👁 2
💬 0
【实战记录】Docker MySQL启动报错“privilege tables not found”的紧急数据救援指南
最近维护的一个基于 Docker 部署的 MySQL 5.7 服务突然无法启动,导致业务中断。查看日志发现是一连串的致命错误,提示系统权限表丢失。 面对这种数据库起不来、系统表...
2026-09-18
👁 2
💬 0
【故障复盘】Elasticsearch 集群证书过期,节点重启后失联的紧急救援实录
### 1. 故障背景 我们维护了一个由 3 个节点组成的 Elasticsearch 集群(版本为 7.x/8.x),开启了 X-Pack 安全认证(TLS 通信)。 **故障现象:** 日常维护中,我重启...
2026-09-18
👁 2
💬 0
Proxmox VE (PVE) 物理硬盘直通教程:使用 RDM 映射 (qm set)
## 前言 在 Proxmox VE (PVE) 的使用过程中,我们经常需要将宿主机上的某一特定物理硬盘直接分配给虚拟机(VM)使用。例如:给群晖(Synology)分配数据盘,或者给 Wind...
2026-09-18
👁 2
💬 0
[实战] 记一次 Nexus 私服频繁 401 及菜单消失的故障排查与数据恢复
## 背景 最近公司内部的 Nexus 私服(版本 3.22.0)突然出现异常,开发同学反馈打包时拉取 jar 包报错 `401 Unauthorized`。 经过初步排查,发现了一个非常奇怪的现象:...
2026-09-18
👁 2
💬 0
openresty里面的userdata是个什么样的概念
在 OpenResty(以及标准的 Lua 环境)中,**`userdata`(用户数据)** 是一个非常关键但也容易让人感到神秘的数据类型。 简单来说,**`userdata` 是 Lua 脚本和底层 C ...
2026-09-18
👁 2
💬 0
第一性原理
“第一性原理”(First Principles Thinking)这个词在现代之所以火遍全网,主要归功于特斯拉和SpaceX的创始人**埃隆·马斯克(Elon Musk)**。 虽然这个概念有着深厚的哲...
2026-09-18
👁 2
💬 0
« 最新
更多 »
分类
全部
计算机
robotos
AIGC
Docker
群晖
MYSQL
ELK
职场
pve
NGINX
未分类
jvm
cursor
编程-JAVA
Python
linux
ROS
小主机
Spring Cloud
windows
标签云
MySQL
JPA
DBA
centos7
MariaDB