golang星号语法用法 在Go语言中,星号(*)语法通常用于指针类型的声明和操作。指针是一种变量,它存储的是另一个变量的内存地址,而不是该变量的值。通过使用指针,可以直接访问和修改变量的内存地址,而无需将整个变量传递给函数或进行值拷贝。以下是Go语言中星号(*)语法的几个常见用法:声明指针变量:使用星号(*)前缀声明一个指 Golang 2024-06-05 208 点赞 3 评论 315 浏览
golang去除html的标签,转换成春文本字符串 //html字符实体转化为标签 html.UnescapeString(formData.EventDesc) //去除字符串中的html标签 func TrimHtml(src string) string { Golang 2022-12-14 586 点赞 8 评论 887 浏览
Golang urlencode与urldecode编码解码 一、urlencodegolang下可以使用net/url模块实现urlencode和urldecode操作。具体实现的函数为url.QueryEscape和url.QueryUnescape,代码如下:package main import( &nbs Golang 2022-12-14 539 点赞 8 评论 816 浏览
GO的URL合法性检查 Go 标准库的net/url包提供的两个函可以直接检查URL合法性,不需要手动去正则匹配校验。 下面可以直接使用ParseRequestURI()函数解析URL,当然这个只会验证url格式,至于域名是否存在或注册,不会检查的,举个例子:package main   Golang 2022-11-13 352 点赞 5 评论 533 浏览
Go语言实现修改字符串的三种方法 Go语言实现修改字符串的三种方法/*修改字符串注意:字符串是无法被修改的,只能复制原字符串,在复制的版本上修改方法1:转换为[]byte()方法2:转换为[]rune()方法3:新字符串代替原字符串的子字符串,用strings包中的strings.Replace()*/f Golang 2022-11-11 327 点赞 4 评论 495 浏览
golang变量声明和初始化 var, :=, new() 和 make()的区别 说明go语言中,提供了多种变量声明和初始化的方法。这里着重一一说明。并提供一个简单的指南。指南使用make(),来初始化slice,map 和channel 。大多数场合,类型明确的场合下,使用短变量声明方式:=。当使用文字方式初始化一个变量,并且需要指明类型时, Golang 2022-04-27 1527 点赞 23 评论 2313 浏览
go1.17 设置代理 阿里云配置如下:export GOPROXY=https://mirrors.aliyun.com/goproxy/nexus社区提供的配置如下:export GOPROXY=https://gonexus.devgoproxy.io 的配置如下:export&a Golang 2022-04-27 513 点赞 7 评论 777 浏览
golang中的内存逃逸 先说说golang中内存分配方式:主要是堆(heap)和栈(stack)分配两种。栈分配廉价,堆分配昂贵。栈分配:对于栈的操作只有入栈和出栈两种指令,属于静态资源分配。堆分配:堆中分配的空间,在结束使用之后需要垃圾回收器进行闲置空间回收,属于动态资源分配。使用栈分配:函数的内部中不对外开放的局部变量 Golang 2022-04-27 1568 点赞 23 评论 2375 浏览
Skywalking部署及使用 对zipkin、cat和skywalking这几个较为主流的监控产品做了一些调研和对比,其中zipkin是我项目中之前已经在使用的,我也写过一些相关的文章,而cat仅是通过资料收集并没有实际的使用,可能会与实际情况有一定偏差,整理以后情况汇总如下表:项目CatZipkinSkywalking调用链可 Golang 2022-04-27 1056 点赞 16 评论 1600 浏览
MongoDB的模糊查询操作(类关系型数据库的 like 和 not like) 1.作用与语法描述作用: 正则表达式是使用指定字符串来描述、匹配一系列符合某个句法规则的字符串。许多程序设计语言都支持利用正则表达式进行字符串操作。MongoDB 使用 $regex 操作符来设置匹配字符串的正则表达式。语法一{  Golang 2022-04-27 1616 点赞 24 评论 2448 浏览
go micro v3 学习:gin框架集成 Gin框架 、Go Micro集成初始化Gin引擎注册路由运行路由添加路由handle方法中,创建服务注册微服务客户端调用服务响应Response新建http/main.goimage.pngpackage mainimport ( & Golang 2022-04-27 646 点赞 9 评论 978 浏览
Go 语言的整洁架构之道 —— 一个使用 gRPC 的 Go 项目整洁架构例子 我想告诉你的是整洁架构是现如今是非常知名的架构了。然而我们也许并不太清楚实现的细节。 因此我试着创造一个有着整洁架构的使用 gRPC 的 Go 项目。hatajoe/8am: Contribute to hatajoe/8am development by creating an account o Golang 2022-04-27 1560 点赞 23 评论 2363 浏览