随笔分类 -  Golang 入门系列

Golang 入门系列
摘要:前面已经讲过很多Golang系列知识,包括并发,锁等内容,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 接下来讲几个golang常见的并发模型,今天先说说生产者消费者模型。 生产者消费者模型 生产 阅读全文
posted @ 2019-12-18 18:41 章为忠 阅读(2212) 评论(0) 推荐(2) 编辑
摘要:前面已经讲过很多Golang系列知识,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 接下来要说的是golang的锁的使用场景主要涉及到哪些?读写锁为什么会比普通锁快。 一、什么场景下需要用到锁 当 阅读全文
posted @ 2019-11-28 11:33 章为忠 阅读(3614) 评论(0) 推荐(0) 编辑
摘要:前面已经讲过很多Golang系列知识,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 接下来要说的是golang的并发,其实之前简单介绍过协程(goroutine)和管道(channel) 等基础内 阅读全文
posted @ 2019-09-20 13:48 章为忠 阅读(1869) 评论(0) 推荐(1) 编辑
摘要:以前讲过golang 的基本语法。但是,只是讲了一些基础的语法,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html,前段时间有人问我defer,recover的用法。所以,还是统一的总结一下相关的关键字吧 阅读全文
posted @ 2019-06-12 17:52 章为忠 阅读(5262) 评论(0) 推荐(0) 编辑
摘要:接着之前的内容,前面已经讲过很多Golang的基础语法,mysql的使用,redis的使用,也讲了orm框架,如何创建一个webapi 服务等等,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 今天 阅读全文
posted @ 2019-05-28 18:58 章为忠 阅读(5653) 评论(0) 推荐(0) 编辑
摘要:之前在已经介绍了用的github.com/go-sql-driver/mysql 访问数据库,不太了解的可以看看之前的文章 https://www.cnblogs.com/zhangweizhong/category/1275863.html。实际上,为提高开发效率,一般都会使用一些orm框架,把数 阅读全文
posted @ 2019-04-30 11:00 章为忠 阅读(14508) 评论(0) 推荐(0) 编辑
摘要:之前,已经讲过很多Golang的东西,比如基础语法,mysql的使用,redis的使用等等,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 今天就用从头写一个完整的go的示例项目吧。 之前,已经讲过 阅读全文
posted @ 2019-04-19 20:06 章为忠 阅读(12739) 评论(5) 推荐(1) 编辑
摘要:之前,已经讲过一些Golang的基础的东西,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 今天简单介绍下Golang是如何使用mysql数据库的。由于Go本身不提供具体数据库驱动,只提供驱动接口和 阅读全文
posted @ 2019-03-14 17:51 章为忠 阅读(2553) 评论(0) 推荐(0) 编辑
摘要:实际项目中,读取相关的系统配置文件是很常见的事情。今天就来说一说,Golang 是如何读取YAML,JSON,INI等配置文件的。 1. json使用 JSON 应该比较熟悉,它是一种轻量级的数据交换格式。层次结构简洁清晰 ,易于阅读和编写,同时也易于机器解析和生成。 1. 创建 conf.json 阅读全文
posted @ 2019-03-12 18:09 章为忠 阅读(15556) 评论(0) 推荐(0) 编辑
摘要:1、cron 表达式的基本格式 Go 实现的cron 表达式的基本语法跟linux 中的 crontab基本是类似的。cron(计划任务),就是按照约定的时间,定时的执行特定的任务(job)。cron 表达式 表达了这种约定。 cron 表达式代表了一个时间集合,使用 6 个空格分隔的字段表示。如果 阅读全文
posted @ 2019-03-11 13:49 章为忠 阅读(2120) 评论(0) 推荐(0) 编辑
摘要:前面已经讲过一些Go语言的基础知识,感兴趣的朋友可以先看看之前的文章。https://www.cnblogs.com/zhangweizhong/category/1275863.html。 今天就来讲讲go 里面的如何使用 Redis。 安装 1. Redis 的安装很简单,我这里测试直接用的是w 阅读全文
posted @ 2019-02-26 16:25 章为忠 阅读(5062) 评论(0) 推荐(0) 编辑
摘要:前面讲的都是一些Go 语言的基础知识,感兴趣的朋友可以先看看之前的文章。https://www.cnblogs.com/zhangweizhong/category/1275863.html。 今天就来讲讲go 里面的高级功能,也是go语言重要的特性:Go协程(Goroutine)。 什么是Go协程 阅读全文
posted @ 2018-09-17 09:26 章为忠 阅读(2545) 评论(0) 推荐(1) 编辑
摘要:前面讲了很多Go 语言的基础知识,包括go环境的安装,go语言的语法等,感兴趣的朋友可以先看看之前的文章。https://www.cnblogs.com/zhangweizhong/category/1275863.html。 今天GO语言中的面向对象。 GO语言中的面向对象 其实GO并不是一个纯面 阅读全文
posted @ 2018-08-31 10:07 章为忠 阅读(7868) 评论(0) 推荐(1) 编辑
摘要:前面讲了很多Go 语言的基础知识,包括go环境的安装,go语言的语法等,感兴趣的朋友,可以先看看之前的文章。https://www.cnblogs.com/zhangweizhong/category/1275863.html 今天就正式开始写Go 的代码,讲讲如何理解interface接口。 1. 阅读全文
posted @ 2018-08-27 20:22 章为忠 阅读(8601) 评论(0) 推荐(0) 编辑
摘要:前面已经了 Go 环境的配置和初学Go时,容易遇到的坑,大家可以请查看前面的文章 https://www.cnblogs.com/zhangweizhong/category/1275863.html, 在这篇文章中,下面为初学者汇总下Go语言基础知识: 1. Go 程序的基本结构 下面是一个Go 阅读全文
posted @ 2018-08-23 19:38 章为忠 阅读(5014) 评论(0) 推荐(1) 编辑
摘要:上一章节我们已经了解了 Go 环境的配置,不了解的,请查看前面的文章 https://www.cnblogs.com/zhangweizhong/p/9459945.html,本章节我们将学习 Go 语言的基础语法中需要注意的点。 GO语言基础语法 go 的基础语法,我这里就不细说了,大家可以查看这 阅读全文
posted @ 2018-08-14 19:50 章为忠 阅读(4575) 评论(1) 推荐(3) 编辑
摘要:安装 Go Go语言的优劣,这里就不介绍了,下面直接讲Go 的安装: Go 的官方网站:http://golang.org/(需要FQ软件) 国内下载地址:http://www.golangtc.com/download 下载对应平台的安装包。注意区分32位还是64位操作系统。 安装包下载完成之后, 阅读全文
posted @ 2018-08-13 19:09 章为忠 阅读(17351) 评论(18) 推荐(6) 编辑