猫猫哥

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  123 随笔 :: 0 文章 :: 3 评论 :: 12万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

08 2021 档案

摘要:SSL协议是现代网络通信中重要的一环,它提供了传输层上的数据安全。为了方便大家的理解,本文将先从加密学的基础知识入手,然后展开对SSL协议原理、流程以及一些重要的特性的详解,最后会扩展介绍一下国密SSL协议的差异、安全性以及TLS 1.3的关键新特性。 阅读全文
posted @ 2021-08-18 23:16 猫猫哥 阅读(7563) 评论(0) 推荐(6) 编辑

摘要:最近在看《自己动手实现Lua—虚拟机、编译器和标准库》。这是本挺不错的书,通过学习此书能够对Lua语言有比较深刻的理解,此外还可以对如何自己实现一门脚本语言有直观的认识。对于想学习Lua的同学,安利一下这本书。废话不多说,书中留了一个作业,让读者自己实现`TAILCALL`指令,实现尾调用的优化。本文就算是交作业吧。 阅读全文
posted @ 2021-08-17 20:30 猫猫哥 阅读(335) 评论(0) 推荐(0) 编辑

摘要:本篇将通过一个例子,完整介绍OpenResty中Lua钩子的调用流程,包括初始化阶段的工作、新连接进来时如何进入钩子、I/O等待时如何出去、事件触发时如何恢复、钩子正常执行结束时的操作、钩子内出错的情况。 阅读全文
posted @ 2021-08-16 21:08 猫猫哥 阅读(1675) 评论(1) 推荐(0) 编辑

摘要:OR最大的特点就是,将Lua协程与Nginx事件驱动模型及非阻塞I/O结合起来。使用户可以在handler中使用 **同步但是依然是非阻塞** 的方式编写其应用代码,而无需关心底层的协程调度以及与Nginx事件驱动模型的交互。 本文将先从总体上介绍OR的协程调度机制,然后结合源码以及Lua栈的情况来详细了解各个部分是如何实现的,包括其异常保护、协程初始化、协程的恢复和执行、协程的挂起、协程的执行结束、协程出错的情况。 阅读全文
posted @ 2021-08-15 23:06 猫猫哥 阅读(1837) 评论(0) 推荐(1) 编辑

摘要:在工作中经常碰到需要写一些多进程/多线程的测试程序,用来测试接口的性能。本文将会从零开始一点点增加代码,最终完成一个简易的多进程测试程序编写。该程序支持实时打印测试进结果和最终测试结果的统计。 阅读全文
posted @ 2021-08-15 22:45 猫猫哥 阅读(544) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示