Hyper 库是 Rust 中的一个高效的、相对底层的 HTTP 库,可以用于构建 HTTP Client、HTTP Server,支持 HTTP/1、HTTP/2,同时也支持异步 Rust。这篇文章将学习 hyper
库的基本使用方法。
Cilium 开发环境搭建
这篇文章介绍如何在本地搭建 Cilium 开发环境,这样就可以对 Cilium 代码进行调试了。
Cilium 实际上手体验
在上篇文章中,我们在阿里云环境安装了 k8s 以及 cilium,这里我们将跟随 cilium 官方上的一个 Demo 示例,来实际体验 cilium。
Ubuntu22.04 阿里云环境安装 k8s 以及 Cilium
这篇文章介绍如何在阿里云虚拟机上安装 k8s,并使用 Cilium 作为网络插件。
2023 年终总结:感受生活
今天是 2024 年的第一天,前两天忙着打扫卫生,没有时间去总结过去的 2023。今天陪着媳妇一起来上班,可以静下心来写写文字了。此刻的我坐在儿童医院对面的麦当劳,听着韩红的春晚歌曲 这世界那么多人
,思索着应该用哪个词来概括我的 2023 呢。身边的环境宁静温暖,让我内心从容平和;耳边的歌声温柔而有力量,传递着生活的烟火气。我想用 感受生活
是总结 2023 是合适的。
go 库学习之 fx
go 库学习之 viper
《HTTPS 权威指南》读书笔记(01):SSL、TLS 和密码学
本系列文章是《HTTPS 权威指南:在服务器和 Web 应用上部署 SSL/TLS 和 PKI》一书的读书笔记,该书的作者是 Ivan Ristić
,除了本书,他的作品还有 《Apache Security》、《ModSecurity Handbook》。以下是他在本书的自我介绍:
1 | Ivan Ristić 是一位安全研究员、工程师、作者。他对于 Web 应用防火墙领域的发展,开源 Web 应用防火墙 ModSecurity 的开发,以及在 SSL Labs 网站上对 SSL/TLS 和 PKI 的研究、工具和指南的发表,都作出了很大的贡献,因此享誉世界。 |
安全领域变得越来越复杂,理解攻击和威胁往往就是其工作的一部分。在日常工作中,通常都是把 OpenSSL 库作为黑盒子使用,但是随着对 Nginx 开发维护的深入,当前在 SSL/TLS 的知识储备不足以支撑我更深入地排查问题,因此想通过系统阅读相关书籍来加深对 SSL/TLS 的理解。以上就是我阅读本书的初衷。
go 库学习之 cobra
很多 Go 的开源软件都使用 Cobra 库来构建自己的命令行(CLI)应用程序,这些开源软件包括 Kubernetes
、Hugo
等等。这篇文章会对 Cobra 库的使用做一个基本介绍。
《lua 程序设计》读书笔记(16):线程和状态
Lua 不支持真正的多线程,即不支持共享内存的抢占式线程。Lua 语言的线程(也就是所谓的协程)是协作式的,因此可以避免因为不可预知的线程切换而带来的问题,而且 Lua 状态之间不共享内存,这也为 Lua 实现并行化提供了很好的基础。
这篇文章将深入介绍 Lua 的线程以及 lua_State 数据结构。