上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 使用MySQL 默认安装OpenResty时已经自带了mysql模块 我们编写一个案例,操作mysql数据库,编辑test.lua 定义关闭mysql的连接 local function close_db(db) if not db then return end db:close() end lo 阅读全文
posted @ 2025-04-13 11:15 小郑[努力版] 阅读(41) 评论(0) 推荐(0)
摘要: 连接redis服务器 基本使用 定义 redis关闭连接的方法 local function close_redis(red) if not red then return end local ok, err = red:close() if not ok then ngx.say("close r 阅读全文
posted @ 2025-04-13 11:08 小郑[努力版] 阅读(140) 评论(0) 推荐(0)
摘要: 引入cjson模块 local json = require(“cjson”) json.encode 将表格(table 包含哈希键值对 和 数组键值对)数据编码为 JSON 字符串 格式: jsonString = json.encode(表格对象) table转json字符串 table包含哈 阅读全文
posted @ 2025-04-13 10:51 小郑[努力版] 阅读(86) 评论(0) 推荐(0)
摘要: APISix-插件开发 源码下载:git clone https://github.com/apache/apisix.git apisix目录结构如下 apisix-2.0/ ├── admin/ # 管理接口相关模块 │ ├── d_api_router.lua # API 路由定义 │ ├── 阅读全文
posted @ 2025-04-10 21:52 小郑[努力版] 阅读(154) 评论(0) 推荐(0)
摘要: Lua 特性:轻量级,高效,支持面向过程编程和函数式编程,自动内存管理 Lua的特性: 变量名没有类型,值才有类型,变量名在运行时可与任何类型的值绑定 只有唯一的数据结构表(table),混合了数组,哈希,可以用任何类型的值作为key和value Lua代码编写规范 命名规范 所有lua文件名,使用 阅读全文
posted @ 2025-04-07 22:13 小郑[努力版] 阅读(56) 评论(0) 推荐(0)
摘要: python处理多并发 在python中实现多并发可以通过多线程,多进程或者异步I/O方式实现,各种方法适合的应用场景不同,具体选择取决于你的任务类型和资源需求 多线程 多线程适合于I/O密集型任务,因为线程相对轻量,可以方便地切换来优化等待时间 import threading def worke 阅读全文
posted @ 2025-03-11 22:14 小郑[努力版] 阅读(28) 评论(0) 推荐(0)
摘要: redis与mysql数据同步 redis是内存型数据库,具备极高的读写速度,而mysql作为持久化数据库,通畅用户数据的可靠存储,如何保证两者数据的一致性需要具体业务场景的设计优化 缓存更新策略 cache Aside Pattern (旁路缓存模式) 场景: 在大部分业务系统中,Redis 作为 阅读全文
posted @ 2025-03-10 21:55 小郑[努力版] 阅读(55) 评论(0) 推荐(0)
摘要: DRF项目全局异常处理 exception_handler # 全局异常处理 # 'EXCEPTION_HANDLER': 'rest_framework.views.exception_handler', 在后端开发中,无论是视图类的方法出现异常,还是其他地方出现异常,都可以通过全局异常处理来进行 阅读全文
posted @ 2025-03-10 21:52 小郑[努力版] 阅读(40) 评论(0) 推荐(0)
摘要: linux crontab 定时任务 我们经常使用的crontab命令是cron tale的简写,它是cron的配置文件,也可以叫它作业列表 linux下的调度任务分为两类:系统调度任务和用户调度任务。 系统调度任务 系统周期性要执行的工作,比如写入缓存数据到硬盘,日志清理等 系统调度任务的配置文件 阅读全文
posted @ 2025-03-10 21:51 小郑[努力版] 阅读(82) 评论(0) 推荐(0)
摘要: ApiSix 使用ApiSix网关作为所有业务的流量入口,它提供了动态路由、动态上游、动态证书、A/B测试、灰度发布、限速、防攻击、收集指标、监控报警、可观测、服务治理,服务熔断身份认证等功能。 主要用于管理和控制API流量,安全性,性能和可用性,APIsix的主要作用包括:API管理、流量控制、认 阅读全文
posted @ 2025-02-20 22:56 小郑[努力版] 阅读(431) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页