最近又有新视频发布了,后续我们会定期把在 B 站更新的热门推文视频在公众号上做一下同步,但是一般会有滞后一到两周,如果大家想及时观看视频,欢迎关注我们的 B 站同名账号 GitHub精选。
1、针对 Go 开发的 SQL 驱动模拟库
sqlmock 是一个针对 Go 语言开发的 SQL 驱动模拟库,旨在测试中模拟任何 SQL 驱动的行为,而无需真实的数据库连接。这有助于维护正确的 测试驱动开发(TDD) 工作流。该项目支持并发和多个连接,兼容 Go1.8 的上下文相关特性模拟和命名 SQL 参数,无需修改源代码即可使用。此外,sqlmock 采用严格的默认期望顺序匹配,没有第三方依赖,保障了高度的稳定性和完整性。
开源项目地址:https://github.com/DATA-DOG/go-sqlmock (更多介绍)
2、一个自托管的网站应用防攻击防火墙
SafeLine 是一个自托管的 WAF(Web Application Firewall),旨在保护你的 web 应用免受攻击和利用。SafeLine 通过在 web 应用和互联网之间部署一个过滤和监控 HTTP 流量的防火墙,保护 web 应用不受诸如 SQL 注入、XSS、代码注入、操作系统命令注入等攻击的侵害。作为一种反向代理,SafeLine 在客户端与服务器之间建立了一个保护屏障,防止恶意客户端直接接触到后端服务器。
开源项目地址:https://github.com/chaitin/SafeLine (更多介绍)
3、专为 Kubernetes 设计的自动伸缩组件集合
Kubernetes Autoscaler 是一个专为 Kubernetes 设计的自动伸缩组件集合,其核心目标是优化资源使用,确保服务稳定运行。该项目包含三个主要组件:
开源项目地址:https://github.com/kubernetes/autoscaler (更多介绍)
如果觉得我们的视频还不错的话,欢迎大家一键三连关注我们,我们也会做更多有意思的视频。
读者专属插件:github.com/ZhuPeng/github_linker
公众号快速添加小程序插件:github.com/ZhuPeng/mp-transform-public