Toggle navigation
Poslua Blog
Home
About
Archives
Portfolio
Tags
Archives
Timeline
2023 February
2023-02-05
»
ln 强制覆盖 symlink 失败问题研究
2021 August
2021-08-23
»
Gzip 的一个坑
2021 June
2021-06-06
»
Uber Cadence 学习
2021 April
2021-04-08
»
Nginx Buffer 机制引发的下载故障
2020 October
2020-10-31
»
如何调试 Go mod 的各种异常
2020 March
2020-03-10
»
Lua table 如何实现最快的 insert?
2019 December
2019-12-28
»
Nginx vs Envoy vs Mosn 平滑升级原理解析
2019-12-04
»
关于 etcd 的一些谣言
2019-12-02
»
VS Code 快速查看 Golang 接口
2019 August
2019-08-18
»
聊一聊字符串内部化
2019-08-01
»
Golang 是否有必要内存对齐?
2019 July
2019-07-04
»
线上一次大量 CLOSE_WAIT 复盘
2019 June
2019-06-30
»
Go 1.12 关于内存释放的一个改进
2019-06-16
»
Golang RabbitMQ 故障排查一例
2019-06-02
»
Goroutine 泄露排查
2019 May
2019-05-22
»
谈谈 Golang 中的 Data Race(续)
2019-05-12
»
谈谈 Golang 中的 Data Race
2019 April
2019-04-15
»
说下 Kong 的非主流 Service Mesh 之路
2019 March
2019-03-14
»
Golang Dep 依赖冲突处理
2019 January
2019-01-21
»
Kong 0.12.3 的一处内存泄漏分析
2019-01-02
»
OpenResty Con 2017 中的一个彩蛋
2018 December
2018-12-10
»
IPv4 也是可以访问 IPv6 服务的
2018 November
2018-11-26
»
也谈 ngx.ctx 继承问题
2018-11-07
»
If-None-Match 在刷票软件中的应用
2018 October
2018-10-08
»
Golang -ldflags 的一个技巧
2018 June
2018-06-19
»
Kong 插件开发指南
2018-06-11
»
Kong 的事件和缓存
2018-06-01
»
TCP 常见故障排查
2018 May
2018-05-22
»
Kong 插件非官方 FAQ
2018-05-18
»
Kong 插件加载机制源码解析
2018-05-14
»
Kong 插件加载机制概述
2018 April
2018-04-19
»
Source Code Pro 字体其实并不完美
2018-04-16
»
浅谈 Kong key-auth 插件 token 的生成
2018-04-04
»
谈谈 Kong rate-limiting 插件中的缺陷
2018 February
2018-02-01
»
pairs 的遍历顺序
2018 January
2018-01-26
»
Lua string hash 算法
2018-01-24
»
Lua string 哈希碰撞
2018-01-09
»
NGINX resolver 配置中的 "坑"
2017 December
2017-12-19
»
TIME_WAIT 的 Timer
2017-12-13
»
直观的表现 PRNG 周期性
2017 October
2017-10-27
»
重新认识 randomseed
2017-10-26
»
Lua 中的随机数
2017-10-24
»
正确认识随机数
2017 July
2017-07-23
»
警惕系统中那些异常的 RST
2017 June
2017-06-05
»
OpenResty 中的安全隐患
2017-06-05
»
Lua 汉字拼音首字母提取
2017 April
2017-04-14
»
理解 timeout,这一篇就够了
2017 March
2017-03-23
»
Lua 排序算法 - 插入排序
2017-03-19
»
Lua 排序算法 - 选择排序
2017-03-17
»
Lua 排序算法 - 归并排序
2017-03-16
»
Lua 排序算法 - 快速排序
2017-03-15
»
Lua 排序算法 - 冒泡排序
2016 December
2016-12-20
»
Lua 的标准输出与缓存
2016 November
2016-11-28
»
cjson 的抢占问题
2016 October
2016-10-14
»
使用 newproxy 生成 userdata
2016-10-13
»
__len 其实很鸡肋
2016-10-12
»
Metatable 二三事
2016-10-09
»
Lua 正确处理可变参数
2016 September
2016-09-23
»
Lua string.find 中的 “坑”
2016-09-21
»
OpenResty 中写日志的套路
2016-09-20
»
Goto in LuaJIT
2016-09-12
»
OpenResty 中的连接池
2016-09-09
»
tail call 到底有啥用?
2016-09-08
»
利用 loadstring 实现模块动态加载
2016-09-07
»
require 理解
2016-09-06
»
捋一捋 backlog 的作用
2016-09-01
»
OpenResty 中的 Atomicity & Lock
2016 August
2016-08-31
»
cosocket
2016 July
2016-07-23
»
Lor 源码解析
2016-07-06
»
OpenResty Coroutine 的调度机制
2016-07-04
»
挖掘 iCloud 钓鱼站汇总
2015 November
2015-11-28
»
luasocket getaddrinfo nil 问题
2013 November
2013-11-10
»
Linux kernel perf_events local root exploit
SEARCH
FEATURED TAGS
C
OpenResty
Lua
Flame Graphs
Atomicity
TCP
module
LuaJIT
metatable
Algorithm
Nginx
PRNG
Random
JSHash
Kong
Golang
Thread safety
Concurrent
ABOUT ME
111001111010000010000001
111001111001010110011100
知
FRIENDS
poslua
OpenResty
Lor
LuaJIT
Python
Golang