阿里云文档 2025-02-28

使用Golang探针的自定义扩展能力

Golang探针提供自定义扩展能力,您可以在不修改原有代码的基础上注入自定义功能,从而实现通过请求参数、Body来定位问题。本文以Net/HTTP为例介绍如何使用Golang探针的自定义扩展能力获取请求头和响应头。

文章 2024-08-08 来自:开发者社区

[golang]使用logrus自定义日志模块

简介 logrus是一个第三方日志库,性能虽不如zap和zerolog,但方便易用灵活。logrus完全兼容标准的log库,还支持文本、JSON两种日志输出格式。 特点 相较于标准库,logrus有更细致的日志级别,从高到低分别是:trace > debug > info > warn > error > fatal > p...

文章 2023-11-19 来自:开发者社区

golang pgx自定义PostgreSQL类型

golang的pgx驱动提供了大约70种PostgreSQL类型支持,但还是有一些类型没有涵盖,本文介绍如何自己编写代码支持特殊的类型。本文以PostGIS的Geometry类型为例。需要实现:Set、Get、AssignTo、DecodeText、DecodeBinary、EncodeText、EncodeBinary、Scan、Value、MarshalJSON、UnmarshalJSON方....

文章 2022-12-01 来自:开发者社区

golang 自定义排序

自定义排序的三种方法重写sort方法sort.Slice方法sort.SliceStable方法接下来的代码以 LeetCode 1387 为例重写sort方法要重写srot方法需要实现sort方法的三个接口,Len,Less,Swap其中Len方法返回数组长度,Less实现排序规则,Swap实现交换代码如下type vis struct { a int weight int ...

文章 2022-11-16 来自:开发者社区

知识分享之Golang——Bleve中如何定义一个自定义文档映射对象

知识分享之Golang——Bleve中如何定义一个自定义文档映射对象背景知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。知识分享系列目前包含Java、Golang、Linux、Docker等等。开发环境系统:windows10语言:Golang组件库:Blevegolang版本:1.17组....

知识分享之Golang——Bleve中如何定义一个自定义文档映射对象
文章 2022-11-16 来自:开发者社区

知识分享之Golang——Bleve中对其搜索结果进行自定义排序

知识分享之Golang——Bleve中对其搜索结果进行自定义排序背景知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。知识分享系列目前包含Java、Golang、Linux、Docker等等。开发环境系统:windows10语言:Golang组件库:Blevegolang版本:1.18组件官....

知识分享之Golang——Bleve中对其搜索结果进行自定义排序
文章 2022-11-16 来自:开发者社区

知识分享之Golang——使用gorm时进行执行自定义SQL的几种方式

知识分享之Golang——使用gorm时进行执行自定义SQL的几种方式背景知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。知识分享系列目前包含Java、Golang、Linux、Docker等等。开发环境系统:windows10语言:Golang组件库:Blevegolang版本:1.18....

知识分享之Golang——使用gorm时进行执行自定义SQL的几种方式
文章 2022-05-30 来自:开发者社区

使用golang编写自定义prometheus metrics

一、前言为什么想到要用golang来编写metrics呢?这主要是我们的一个客户那里,k8s网络使用了ovs,并且做了bond,即bond0和bond1,每个bond下面2张网卡。在上了生产后,让我每天都要检查一下网卡是否正常,因为之前就有网卡DOWN了。而我呢,比较懒,不想手动去检查。想着通过prometheus最终展示到grafana,我就在grafana上看看有没有处于异常的网卡就好了。其....

文章 2018-05-18 来自:开发者社区

golang自定义路由控制实现(二)-流式注册接口以及支持RESTFUL

    先简单回顾一下在上一篇的文章中,上一篇我主要是结合了数组和Map完成路由映射,数组的大小为8,下标为0的代表Get方法,以此类推,而数组的值则是Map,键为URL,值则是我们编写对应的接口。但是上篇的设计仍存在着不足,主要是无法很好的面向RESTFUL设计,同时,我希望还能够希望一个功能,类似于SpringMVC中,可以将@Controller作用于类上,代表着该类下所有接口的一个起始路....

文章 2018-05-11 来自:开发者社区

golang自定义路由控制实现(一)

    由于本人之前一直是Java Coder,在Java web开发中其实大家都很依赖框架,所以当在学习Golang的时候,自己便想着在Go开发中脱离框架,自己动手造框架来练习。通过学习借鉴Java的思想还有部分框架的源码,在golang上面进行实现,从而达到对Java和Golang的同时学习目的,这就很美滋滋了。     Golang中http的设计非常轻量,又兼具很高的扩展性,初学者都可以....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

相关镜像
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等