Go – Gin框架 – 单元测试

下面就对 Gin 进行单元测试。建立 test 目录, golang 的单元测试都是以 _test 结尾,建立 index_test.go 文件。

「rabbitmq」的基础

百度关于MQ的基础定义:MQ全称为MessageQueue,消息队列是一种应用程序对应用程序的通信方法。

Golang测试学习:理念和工具

It(“returns correct abs value for -1”, func {go test的 -cover模式会生成代码覆盖率配置文件,可以使用go tool cover -html = coverage.out将转为html格式。

协程框架实现,底层原理与性能分析《面试利刃》

文章内容不重要 干货在总结c++作为一个相对古老的语言,曾经是步履蹒跚,直到c++11才奋起直追,但是对新技术的整体演进,其实c++仍然是保守的。现在c++20的标准虽然已经实现了协程,但目前能比较好支持c++20的编译器几乎都和整体的环境不太兼容。

Go语言入门必知教程-日志

标准库log包为GO语言提供日志管理,用于记录GO程序产生的消息。日志的主要目的是跟踪程序中发生的事情、及其发生的位置和发生的时间。日志可以提供代码跟踪、摘要和分析。日志相当于程序员的眼睛和耳朵,是程序员发现程序错误以及了解程序运行情况的方法。

Golang内存布局

LINUX 进程内存分配基础知识:Go进程虚拟内存布局Attention:Heap prof 没有跟踪CGO /系统调用(例如:malloc / mmap)内存,所以用了cgo的程序(包括开启-race选项),RSS可能远远大于 mheap的大小>> 引入 cgosymboliz

Prometheus 安装配置

大数据技术AI Flink/Spark/Hadoop/数仓,数据分析、面试,源码解读等干货学习资料 91篇原创内容 –>公众号Prometheus 特点官网:https://prometheus.io/下载地址:https://prometheus.

用 70 行 Go 代码击败 C 语言

Chris Penner 最近发布的一篇文章 Beating C with 80 Lines of Haskell[1] 引发了 Internet 领域内广泛的论战,进而引发了一场用不同语言实现 wc 的圣战:Ada[2]C[3]Common Lisp[4]Dyalog APL[

Go语言和Python区别是什么?学哪个好?

GO和Python-有什么区别?在谈论GO和Python时,您可能遇到的第一个区别就是键入类型。 GO是一种静态类型的语言,而Python是一种动态类型的语言。 到目前为止,虽然这两种类型的优缺点尚有争议,但大多数人似乎倾向于静态类型的语言。

Linux上TCP的几个内核参数调优

Linux作为一个强大的操作系统,提供了一系列内核参数供我们进行调优。光TCP的调优参数就有50多个。在和线上问题斗智斗勇的过程中,笔者积累了一些在内网环境应该进行调优的参数。在此分享出来,希望对大家有所帮助。调优清单好了,在这里先列出调优清单。