Golang优秀开源项目汇总(持续更新。。。)

Golang优秀开源项目汇总(持续更新。。。) 我把这个汇总放在github上了, 后面更新也会在github上更新。 https://github.com/hackstoic/golang-open-source-projects 。 欢迎fork, star , watch, 提issue。 资料参考来源:http://studygolang.com/projects 监控系统 序号 名称 项目地址 简介 1 OpenFalcon http://github.com/open-falcon/...阅读全文

2016-07-23 23:55 hackstoic
阅读:85223 评论:5

Golang深度拷贝slice、map

在Go中没有像Java、C#那种封装好的slice、map深度拷贝函数,下面封装一个 func DeepCopy(value interface{}) interface{} { if valueMap, ok := value.(map[string]interface{}); ok { newMap := make(map[string]interface{}) for k, v := range valueMap { newMap[k] = DeepCopy(v) } return new...阅读全文

2019.10.17 23:16:07 aside section . 等
阅读:1484 评论:0

Go 简单而强大的反向代理(Reverse Proxy)

在本文中,我们将了解反向代理,它的应用场景以及如何在 Golang 中实现它。 反向代理是位于 Web 服务器前面并将客户端(例如 Web 浏览器)的请求转发到 Web 服务器的服务器。它们让你可以控制来自客户端的请求和来自服务器的响应,然后我们可以利用这个特点,可以增加缓存、做一些提高网站的安全性措施等。 在我们深入了解有关反向代理之前,让我们快速看普通代理(也称为正向代理)和反向代理之间的区别。 在**正向代理**中,代理代表原始客户端从另一个网站检索数据。它位于客户端(浏...阅读全文

2021-10-06 11:36:19 h1z3y3
阅读:5018 评论:1