Go 编程实战:如何组织代码、编写测试?

Go 编程实战:如何组织代码、编写测试?

如何用Golang每秒读取16GB的文件

//sync pools to reuse the memory and decrease the preassure on //Garbage Collector。

golang设计一个tcp服务器端接收信息

funchandlerConn{//获取客户端信息info,并返回info+服务器时间varbuf[1024]bytefor{readSize,err:=conn.ReaddealErrorWithReturnremoteAddr:=conn.RemoteAddr)_,err2:

Golang 基于Prometheus Node_Exporter 开发自定义脚本监控

Golang基于PrometheusNode_Exporter开发自定义脚本监控公司是今年决定将一些传统应用从虚拟机上迁移到Kubernetes上的,项目多而乱,所以迁移工作进展缓慢。

Golang编程中遇到的小陷阱

go语言规定数值运算的操作数必须具有相同的类型,除非该操作包含类型转换或非类型化常量。1)声明指针结构体时,如果未初始化,则初始值为nil,因此只有初始化后,才能访问字段或为字段赋值。

log4j框架简介

日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。其主要内容如下所示:第一:设置日志级别每个Logger都被了一个日志级别,用来控制日志信息的输出。日志级别从高到低分为:off 最高等级,用于关闭所有日志记录。

2021-03-19:给定一个二维数组matrix,其…

2021-03-19:给定一个二维数组matrix,其中的值不是0就是1,返回全部由1组成的最大子矩形,内部有多少个1。福大大 答案2021-03-19:按行遍历二维数组,构造直方图。单调栈,大压小。有代码。

Prometheus时序数据库-数据的查询

前言在之前的博客里,笔者详细阐述了Prometheus数据的插入过程。但我们最常见的打交道的是数据的查询。Prometheus提供了强大的Promql来满足我们千变万化的查询需求。在这篇文章里面,笔者就以一个简单的Promql为例,讲述下Prometheus查询的过程。

Docker底层原理及源码分析 Docker 架构

前言Docker 简介Docker 是 Docker 公司开源的一个基于轻量级虚拟化技术的容器引擎项目, 整个项目基于 Go 语言开发,并遵从 Apache 2.0 协议。

2021-09-11:给你一个32位的有符号整数x,返回将x中的数字部分反

2021-09-11:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。反转后整数超过 32 位的有符号整数的范围就返回0,假设环境不允许存储 64 位整数(有符号或无符号)。福大大 答案2021-09-11:数位用负数。时间复杂度:O(logN)。