• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Go

RSS

下级分类:

  • 使用 Kafka 和 MongoDB 进行 Go 异步处理 | Linux 中国
    使用 Kafka 和 MongoDB 进行 Go 异步处理 | Linux 中国
    在这个示例中,我将数据的保存和 MongoDB 分离,并创建另一个微服务去处理它。我还添加了 Kafka 为消息层服务,这样微服务就可以异步处理它自己关心的东西了。-- Melvin Vivas有用的原文链接请访问文末的“原文链接 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:769 | 回复:0
  • go热启动
    go热启动
    https://github.com/pilu/fresh安装gogetgithub.com/pilu/fresh用法cd/path/to/myapp重新开始:freshFresh将监视文件事件,并且每次创建/修改/删除文件时,Fresh都会生成并重新启动应用程序。如果gobuild返回错误, ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:813 | 回复:0
  • GO_01:Mac之Go语言Idea环境配置
    GO_01:Mac之Go语言Idea环境配置
    声明:本人所使用的是Mac Pro 安装开始 1. 首先将 GO 基础组件安装好,就好似 java 中的 jdk。当然,安装的时候需要到官网去下载,这一步难倒了好多无法FQ的同学们,故这里我将我这边下载安装的版本分享出来,供大家 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:845 | 回复:0
  • go微服务系列(四)-httpapi中引入protobuf
    go微服务系列(四)-httpapi中引入protobuf
    1.protobuf相关依赖安装2.改造之前的client2.1新建proto文件2.2运行protoc命令生成go文件2.3然后把原来的map修改成具体的类型就可以了3.处理jsontag不一致的问题1.protobuf相关依赖安装第一步:下载grpc通用编译器如 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:805 | 回复:0
  • Go如何顺利导入依赖
    Go如何顺利导入依赖
    分享几个链接 module官方配置上手https://goproxy.io/zh/docs/getting-started.html module示例https://juejin.im/post/5c8e503a6fb9a070d878184a 几个通用的解决goget失败问题https://www.liwenzhou.com/posts/G ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:813 | 回复:0
  • go内存分配器详解-摘自go语言设计与实现
    go内存分配器详解-摘自go语言设计与实现
    go设计与实现把go内存分配器介绍的很详细,起始一般情况下程序员不怎么会用到。需要简单了解下即可。如果没时间看,看看下述内容即可。栈区堆区概念要理解。分配方法其实就是基于算法中的数组和链表,优缺点都类似。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:846 | 回复:0
  • Go语言求水仙花数(for循环)
    Go语言求水仙花数(for循环)
    什么是水仙花数?水仙花数:三位数:每个位上的数字的立方和,刚好等于该数字本身,那么就叫水仙花数比如:1531*1*1+5*5*5+3*3*3=1+125+27=153思考:如何分别取出三位数的百位、十位、个位?以268为例:(1)取出百 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:786 | 回复:0
  • GoPlugins的实现方式
    GoPlugins的实现方式
    ……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:740 | 回复:0
  • go操作空指针导致supervisor进程服务挂机的坑
    go操作空指针导致supervisor进程服务挂机的坑
    一、起因 在数据库中直接手动插入了某条记录,但由于该记录的某个字段的空值,与另一个字段的状态码不符合,在go程序中,突然操作了该空字段的指针,导致程序panic挂机。 panic: runtime error: invalid memory add ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:789 | 回复:0
  • 80_Go基础_1_48类型别名、类型定义
    80_Go基础_1_48类型别名、类型定义
    1packagemain23import(4amp;quot;fmtamp;quot;5amp;quot;strconvamp;quot;6)78//1.定义一个新的类型9typemyintint10typemystrstring1112//2.定义函数类型13typemyfunfunc(int,int)string1415funcfun1() ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:816 | 回复:0
  • Win10下使用IDEA配置Go语言开发环境
    Win10下使用IDEA配置Go语言开发环境
    本文中将说明在Windows 10环境下使用IDEA来配置Go语言开发环境。 具体步骤如下 1.Go语言安装包下载 进入Go语言官网:https://golang.org/dl/ ,选择合适的版本下载。 等待下载完成。之后点击安装。 软件默认安装位 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:916 | 回复:0
  • GoRevel-Parameters(参数绑定)
    GoRevel-Parameters(参数绑定)
    ##参数绑定Revel框架会尽可能的将提交参数转换为期望的Go类型。这个从一个字符串提交参数转换为另一个类型被称为`数据绑定`。##参数所有的请求参数被存放在一个`Params`中,他包括:URL路径参数URL查询参数表单值(或 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:781 | 回复:0
  • go当中寄生于变量的方法
    go当中寄生于变量的方法
    这个东东,好像其它语言很少见呢。 印象中,ruby是可以这样的。 package main import ( amp;quot;fmtamp;quot; ) type user struct { name string email string } //方法与函数的不同之处在于:函数是独立 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:777 | 回复:0
  • gomysql初窥。查询
    gomysql初窥。查询
    首先要安装Go-SQL-Driver/MySql,下载安装前要保证你的GOPATH对应的是你的项目目录exportGOPATH=/var/www/gogogo/test然后下载安装goinstallgithub.com/Go-SQL-Driver/MySQL gogetgithub.com/Go-SQL-Driver/MySQL m ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:773 | 回复:0
  • 87_Go基础_1_55panicandrecover
    87_Go基础_1_55panicandrecover
    1packagemain23importamp;quot;fmtamp;quot;45funcmyprint(sstring){6fmt.Println(s)7}89funcfunA(){10fmt.Println(amp;quot;我是一个函数funA()....amp;quot;)11}1213funcfunB(){14//外围函数15……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:1067 | 回复:0
  • go/golanginit()方法的调用
    go/golanginit()方法的调用
      u011156212 · 2015-10-2013:00:05 ·9965次点击· 预计阅读时间1分钟 · 27分钟之前 开始浏览  这是一个创建于 2015-10-2013:00:05 的文章,其中的信息可能已经有所发展或是发生改变。main(),init() ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:793 | 回复:0
  • go语言学习小记 2020.10.30
    go语言学习小记 2020.10.30
    自己尝试编写的go语言代码: package main//主函数包 import (//引入包 amp;quot;fmtamp;quot; ) type Bkat struct {//定义一个结构体 Name string Psw string Money float64 } func (bkat *Bkat) cx ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:816 | 回复:0
  • go更新腾讯云DNSPod的解析记录
    go更新腾讯云DNSPod的解析记录
    纯粹练手用的,大家轻喷获取SecretId,SecretKey打开腾讯云,登录之后打开https://console.cloud.tencent.com/cam/capi,然后新建密钥记录生成的SecretId,SecretKey获取RecordId然后打开https://console.cloud.tence ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:1304 | 回复:0
  • go-vscode-ubuntu20.04安装部署
    go-vscode-ubuntu20.04安装部署
     参考: 1.如何在Ubuntu20.04上安装Go2.将tar.gz文件解压到指定目录3.解压命令4.Ubuntu下搭建Golang开发环境5.Ubuntu下配置VScodegolang环境  更新profile方法:source/etc/profile ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:18 | 阅读:808 | 回复:0
  • Go数组和切片定义和初始化
    Go数组和切片定义和初始化
    1前言切片是动态数组,数组数组是按值赋值,切片是按地址赋值(引用)2代码2.1数组初始化funcbasic_array(){//vararr2=int{2,4,6}//1//arr2:=int{2,4,6}//2//vararr2int=int{2,4,6}//3//vararr2int//4 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:515 | 回复:0
  • go1.13编译遇到xxx/go.modmalformedrecorddata问题
    go1.13编译遇到xxx/go.modmalformedrecorddata问题
    背景:公司在做自己的发布平台,需要自动化编译go工程,大部分开发使用的都是go1.12版本由于gomod的机制,有很多包需要代理才能进行下载,而自动化编译频繁的进行代理切换就很麻烦。所以线上自动编译采用go1.13编译g ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:424 | 回复:0
  • go查询mysql到listmap
    go查询mysql到listmap
    funcselects(){db,err:=sql.Open(amp;quot;mysqlamp;quot;,amp;quot;root:root@tcp(127.0.0.1:3306)/test?charset=utf8amp;amp;amp;parseTime=Trueamp;amp;amp;loc=Localamp;quot;)checkErr(err)//查询数据//查询数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:398 | 回复:0
  • standard_init_linux.go:207: exec user process caused "no such file or direc ...
    standard_init_linux.go:207: exec user process caused "no such file or direc ...
    运行docker容器异常中止,使用docker logs CONTAINER_ID查看异常信息如下:standard_init_linux.go:207: exec user process caused amp;quot;no such file or directoryamp;quot;  这是dos字符与unix字符的问题,我 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:398 | 回复:0
  • Go-闭包
    Go-闭包
    一.关于闭包的定义 定义在函数内部 对外部作用域有引用 二.GO语言里的闭包 原来和其他语言一模一样,作用域的影响函数内只受函数内的影响 三.重点(不同于其他语言) GO语言中的函数套函数内层函数必须是匿名函数 另 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:374 | 回复:0
  • HandwrittenParsers&LexersinGo(翻译)
    HandwrittenParsers&LexersinGo(翻译)
    用go实现Parsersamp;amp;amp;Lexers 在当今网络应用和RESTAPI的时代,编写解析器似乎是一种垂死的艺术。你可能会认为编写解析器是一个复杂的工作,只保留给编程语言设计师,但我想消除这种观念。在过去几年中,我为 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:379 | 回复:0
  • go程序性能优化
    go程序性能优化
    性能优化总结:1尽量避免频繁创建对象,即减少amp;amp;amp;{},new,make的使用2数组可当切片用,当需要使用切片时,可考虑能使用数组来减少切片的创建3当某类临时对象被多个协频繁程使用时,可用sync.pool做缓存4当某 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:370 | 回复:0
  • go语言笔记——defer作用DB资源等free或实现调试
    go语言笔记——defer作用DB资源等free或实现调试
    关键字defer允许我们推迟到函数返回之前(或任意位置执行 return 语句之后)一刻才执行某个语句或函数(为什么要在返回之后才执行这些语句?因为 return 语句同样可以包含一些操作,而不是单纯地返回某个值)。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:361 | 回复:0
  • 不一样的go语言-一样的语法
    不一样的go语言-一样的语法
    前言  上一篇入门篇算是初识庐山真面目,我们知道了一个go程序的构成,在这里总结一下。//包名package//导入包importamp;quot;fmtamp;quot;//main方法,程序入口funcmain(){//程序主体fmt.Println(amp;quot;HelloW ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:423 | 回复:0
  • 9.Go语言流程控制:switch-case
    9.Go语言流程控制:switch-case
    Hi,大家好,我是明哥。在自己学习Golang的这段时间里,我写了详细的学习笔记放在我的个人微信公众号《Go编程时光》,对于Go语言,我也算是个初学者,因此写的东西应该会比较适合刚接触的同学,如果你也是刚学习Go语 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:338 | 回复:0
  • Go语言错误处理
    Go语言错误处理
    转自: http://tonybai.com/2015/10/30/error-handling-in-go/近期闲暇用Go写一个lib,其中涉及到error处理的地方让我琢磨了许久。关于Go错误处理的资料和视频已有许多,Goauthors们也在官方Articles和Blog上多次提 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:364 | 回复:0
  • Go之unsafe.Pointer&&uintptr类型
    Go之unsafe.Pointer&&uintptr类型
    Go语言是个强类型语言。Go语言要求所有统一表达式的不同的类型之间必须做显示的类型转换。而作为Go语言鼻祖的C语言是可以直接做隐式的类型转换的。也就是说Go对类型要求严格,不同类型不能进行赋值操作。指针也是具 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:373 | 回复:0
  • GO语言学习——切片二
    GO语言学习——切片二
    使用make()函数构造切片格式:make(T,size,cap)其中:T:切片的元素类型size:切片中元素的数量cap:切片的容量切片的本质切片的本质就是对底层数组的封装,它包含了三个信息:底层数组的指针切片的长度(len)切片的容 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:377 | 回复:0
  • goget下载速度慢的解决方法
    goget下载速度慢的解决方法
    beego框架入门安装时候超级缓慢,goget没有反应1、windows环境:2、macos/Linux设置环境变量:echoamp;quot;exportGOPROXY=https://goproxy.cnamp;quot;amp;amp;gt;amp;amp;gt;~/.profileamp;amp;amp;amp;amp;amp;so ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:388 | 回复:0
  • [PhpStorm]解决Cannotfinddeclarationtogoto
    [PhpStorm]解决Cannotfinddeclarationtogoto
    1、问题重现使用单例模式访问类方法,PhpStorm提示类方法Cannotfinddeclarationtogoto2、解决方法加一句代码注释注意:注释不能省略变量名 注:成员变量实例化对象也是类似  ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:362 | 回复:0
  • Go的单元测试
    Go的单元测试
    单元测试一般用来测试自己写的代码逻辑是否有问题,能不能按照自己的预期执行,便于自己在上线之前检验代码质量。在我自己使用单元测试的过程中,我自己一般都是针对某个函数进行测试,判断这个函数是否能够达到预期 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:408 | 回复:0
  • Win10系统下设置Go环境变量和go语言开启gomodule
    Win10系统下设置Go环境变量和go语言开启gomodule
    Win10系统下设置Go环境变量https://article.itxueyuan.com/Oe3oB3……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:361 | 回复:0
  • win7下goweb之revelwin7下goweb之revel安装
    win7下goweb之revelwin7下goweb之revel安装
     接着上回记录的win7下go环境搭建,go的开发,现在除了sublime外,LiteIDE比较推荐,下载链接下载安装后直接打开,需要配置下go环境(本机使用的是window386版本),如下:打开该文件配置如下地方:接下来新建一个c ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:375 | 回复:0
  • go判断文件或目录是否存在
    go判断文件或目录是否存在
    使用os包中的FileInfo接口提typeFileInfofuncStat(namestring)(fiFileInfo,errerror)funcLstat(namestring)(fiFileInfo,errerror)参考代码//判断文件是否存在funcIsExist(fileAddrstring)(bool){//读取文件信息,判 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:382 | 回复:0
  • Go语言入门篇-基本类型排序和slice排序
    Go语言入门篇-基本类型排序和slice排序
    参见博客:https://blog.csdn.net/u010983881/article/details/52460998packagemainimport(amp;quot;sortamp;quot;amp;quot;fmtamp;quot;)/*Go的排序思路和C和C++有些差别。1.C默认是对数组进行排序2.C++是对一个序 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:369 | 回复:0
  • SHA256的总结与Go实现
    SHA256的总结与Go实现
    SHA256在线验证链接:SHA256onlinehashfunction MyGolanggithub源码:https://github.com/kumataahh/Golang-toolbox/blob/master/crypto/sha256_source.go SHA256的加密过程归为四个点常量的初始化信息预处理使用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 07:17 | 阅读:393 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap