Openresty-日志记录接口示例

local function close_db(db) if not db then return end db:close() end local mysql = require("resty.mysql") local db, err = mysql:new() if not db then ngx.say("new mysql error : ", err) return end db:set_timeout(1000) local props = { host = "127.0.0.1", port = 3306, database = "logs", user = "root", password = "root" } local res, err, errno, sqlstate = db:connect(props) if not res then ngx.say("connect to……

阅读全文

K8s教程-etcd集群搭建

etcd etcd 是一个分布式键值对存储,设计用来可靠而快速的保存关键数据并提供访问。通过分布式锁,leader选举和写屏障(write barri……

阅读全文

Linux-date常见使用

## 以星期一为示例 # 星期一 date -dmonday +%Y%m%d # 上周一 date -dlast-monday +%Y%m%d # 下周一 date -dnext-monday +%Y%m%d # 二周后的星期一 date -d'monday+14 days' +%Y%m%d date -d'monday+fortnight' +%Y%m%d # 二周前的星期一 date -d'monday-14 days' +%Y%m%d date -d'monday-fortnight ago' +%Y%m%d # 一年后的星……

阅读全文

Python-上下文管理器

原理 执行 contextor 以获取上下文管理器 加载上下文管理器的 exit() 方法以备稍后调用 调用上下文管理器的 enter() 方法 如果有 as var 从句,则将 enter() 方法的返回值赋给 var 执行……

阅读全文