Go函数 Go函数定义 func function_name( [parameter list] ) [return_types] { 函数体 } func:Go的函数声明关键字,声明一个函数。 function_nam…
分类:go教程
golang并发的一篇文章
https://github.com/xiaojiaqi/…
beego的ORM-配置数据库
Object Relational Mapping ,简称ORM,用于实现面向对象编程语言里不通类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。beego是谢大神开发的一个…
Let's Go! 第一步:搭建开发环境
Ubuntu开发环境下 下载地址 之后进入到下载目录后运行如下命令解压下载的go开发包到 /usr/local。官方推荐的目录。 tar -C /usr/local -xzf go1.8.linux-amd64.tar.…
自营连接池工具
刚刚开始写连接池时的一些想法:1、连接池最重要的是在于空闲、忙碌和峰值时连接的操作逻辑;2、连接池工具跟mysql、redis、tcp、没有什么特定的关系,只要生产模式是io.Closer接口即可;3、连接池多数情况下在…
2. Go 性能调优之 —— 编译优化
原文链接: https://github.com/sxs2473/go… 本文使用 Creative Commons Attribution-ShareAlike 4.0 International 协议进行…
golang实现php里的serialize()和unserialize()序列和反序列方法
Golang 实现 PHP里的 serialize() 、 unserialize() 安装 go get -u github.com/techoner/gophp 用法 package main import ( "f…
golang grpc 负载均衡
微服务架构里面,每个服务都会有很多节点,如果流量分配不均匀,会造成资源的浪费,甚至将一些机器压垮,这个时候就需要负载均衡,最简单的一种策略就是轮询,顺序依次选择不同的节点访问 grpc 在客户端提供了负载均衡的实现,并提…
Go基础学习记录 - 编写Web应用程序 - 错误处理
错误处理 前面的分享加了两个功能,一个是编辑功能,一个保存功能 在我们的程序中有几个地方其实是忽略了错误的处理。这是不好的做法,尤其是因为这样的做法发生错误时,程序会出现意外行为。更好的解决方案是处理错误并向用户返回错误…
03Go 类型总结
Go 类型总结 [TOC] 1、内置类型和内置函数 内置类型: 类型 ⻓度 默认值 说明 bool 1 false 布尔型只有true和false byte 1 0 uint8的别名 rune 4 0 Unicode C…
统一配置管理工具confd
confd Github: https://github.com/sumory/confdconfd是一个统一配置管理工具,目前仍在开发中,基于本地文件存储的部署方式已经可以用于生产环境中。 你可以用它: 统一管理各种配…
Go 1.8rc3 源代码学习:parser
前言 parser package 包含了 golang 语法分析相关的数据结构和方法,源代码位于 <go-src>/src/go/parser 之前大概看了点 PHP 和 Ruby 的源代码,感叹 go 确…