Go 测试框架 stretchr/testify
golang的测试框架stretchr/testify 简单的API去检验你的GoLang代码按照你的意愿运行。
项目地址: https://github.com/stretchr/testify
golang的测试框架stretchr/testify 简单的API去检验你的GoLang代码按照你的意愿运行。
项目地址: https://github.com/stretchr/testify
Elasticsearch 是一个实时的分布式搜索分析引擎,它能让你以前所未有的速度和规模,去探索你的数据。
“ELK”是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等“存储库”中。Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化。
Go 是一个自动垃圾回收的编程语言,采用三色并发标记算法标记对象并回收。和其它没有自动垃圾回收的编程语言不同,使用 Go 语言创建对象的时候,我们没有回收 / 释放的心理负担,想用就用,想创建就创建。但是,如果你想使用 Go 开发一个高性能的应用程序的话,就必须考虑垃圾回收给性能带来的影响
不得不说国外的很多文章写的都十分优秀,将技术的历史背景和细节都讲得十分出色。下面是转自 掘金翻译计划 ,这里有很多对外国优秀文章的翻译。关于HTTP/3相关的知识。下面做一些简短的记录。
本文为了巩固一下 Go 的基础,主要涉及 Slice、Interface、函数式编程等。
常见的长连接协议如 websocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。时至今日,互联网的时代已由HTTP2.0 迈入了 HTTP3 的时代,而对长连接的需求日益升温,由于websocket本身的限制,完全不能复用 QUIC 的高性能优势,所以孕育而生了基于 QUIC 的新一代长连接 Webtransport 。