grpc-gateway 系列3:Swagger 了解一下

你寻思有没有什么组件能够自动化生成Api文档来解决这个问题,就在这时你发现了Swagger,一起了解一下吧!

为什么学习了PHP的,最后都要学习GO语言

看了标题你应该就会想到,肯定是go语言弥补了php的不足。我们先来看看PHP的优点,这几年来,PHP版本的更新,也渐渐的走向成熟与完善。

如何用 CI (持续集成) 保证研发质量

一般如下图:流程有个很大的问题,质量全靠 QA 测,对接全靠人力,沟通成本大,遗漏问题多,一般有几个常见的问题:QA 很难每次都测试全面,毕竟QA毕竟是人,人的主观因素太大,有时候人为判断觉得简单,不用测的地方很可能有漏了。

golang代码解耦库推荐——Event

比如某个控件输入变化时,希望通知到其他代码组件模块,这时候直接调用相关的接口会让代码显得非常生硬,难以维护。这里推荐一个golang项目上非常实用的事件分发库——Event,安装方式如下。

2021-10-05:对称二叉树。给定一个二叉树,检查它是否是镜像对称

2021-10-05:对称二叉树。给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。力扣101。福大大 答案2021-10-05:递归。head1的左节点 ==head2的右节点。head1的右节点 ==head2的左节点。

2021 总结:学习新编程语言的 5 个小知识

借助开源的力量,任何人都可以编程。找到一个你想做的项目,并让它成为你进入编程的第一个项目。任何人都可以开始学习编程。我们都是从某个起点开始的,而且你不需要有计算机科学背景就可以学习编程。这就是 Linux 和开源的力量:任何人都可以学习一点编程。

Golang DNS域名解析

DNS 是一个能够将域名解析(或者说翻译成IP地址)的系统, 方便访问网页。1.手动输入一个域名,编写在代码中,将域名解析为IPip代理—Golang DNS域名解析2.运行程序,查看IP地址3.最后打开cmd ping一下www.taobao.com的IP!

为什么现在很多公司都转型go语言开发?Go语言能做什么

但是最主要的原因,应该是基于以下两方面的考虑:执行性能缩短API的响应时长,解决批量请求访问超时的问题。

解剖Go语言map底层实现

Golang中map的底层实现是一个散列表,因此实现map的过程实际上就是实现散表的过程。在这个散列表中,主要出现的结构体有两个,一个叫hmap,一个叫bucket。

Go学习(二十二):Web开发-发起HTTP请求

1.怎么实现HTTP协议客户端?Go语言标准库内置了net/http包,涵盖了HTTP客户端和服务端具体的实现方式。内置的net/http包提供了最简洁的HTTP客户端实现方式,无须借助第三方网络通信库,就可以直接使用HTTP中用得最多的GET和POST方式请求数据。