随笔分类 -  Golang学习笔记

从0开始学习go
摘要:摘要 在之前的几篇文章中,我们从如何实现最简单的HTTP服务器,到如何对路由进行改进,到如何增加中间件。总的来讲,我们已经把Web服务器相关的内容大概梳理了一遍了。在这一篇文章中,我们将从最简单的一个main函数开始,慢慢重构,来研究如何把API设计的更加规范和具有扩展性。 1 构建一个Web应用 阅读全文
posted @ 2020-04-26 15:26 红鸡菌 阅读(1299) 评论(0) 推荐(0) 编辑
摘要:摘要 在 "上一篇文章" 中,我们已经可以实现一个性能较高,且支持RESTful风格的路由了。但是,在Web应用的开发中,我们还需要一些可以被扩展的功能。 因此,在设计框架的过程中,应该留出可以扩展的空间,比如:日志记录、故障恢复等功能,如果我们把这些业务逻辑全都塞进 /`Handler`中,会显得 阅读全文
posted @ 2020-04-22 20:06 红鸡菌 阅读(789) 评论(0) 推荐(0) 编辑
摘要:摘要 在 "上一篇文章" 中,我们聊了聊在Golang中怎么实现一个Http服务器。但是在最后我们可以发现,固然 可以做路由分发的功能,但是他的功能同样是不完善的。 由 做路由分发,是不能实现 风格的API的,我们没有办法定义请求所需的方法,也没有办法在 路径中加入 参数。其次,我们也希望可以让路由 阅读全文
posted @ 2020-04-19 21:34 红鸡菌 阅读(1273) 评论(0) 推荐(1) 编辑
摘要:摘要 由于Golang优秀的并发处理,很多公司使用Golang编写微服务。对于Golang来说,只需要短短几行代码就可以实现一个简单的Http服务器。加上Golang的协程,这个服务器可以拥有极高的性能。然而,正是因为代码过于简单,我们才应该去研究他的底层实现,做到会用,也知道为什么这么用。 在本文 阅读全文
posted @ 2020-04-14 23:40 红鸡菌 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:"Golang入门(1):安装与配置环境变量的意义" "Golang入门(2):一天学完GO的基本语法" "Golang入门(3):一天学完GO的进阶语法" "Golang入门(4):并发" 摘要 并发程序指同时进行多个任务的程序,随着硬件的发展,并发程序变得越来越重要。Web服务器会一次处理成千上 阅读全文
posted @ 2020-04-12 17:11 红鸡菌 阅读(770) 评论(0) 推荐(1) 编辑
摘要:"Golang入门(1):安装与配置环境变量的意义" "Golang入门(2):一天学完GO的基本语法" "Golang入门(3):一天学完GO的进阶语法" "Golang入门(4):并发" 摘要 在上一篇文章中,我们聊了聊Golang中的一些基础的语法,如变量的定义、条件语句、循环语句等等。他们和 阅读全文
posted @ 2020-04-09 23:42 红鸡菌 阅读(856) 评论(0) 推荐(2) 编辑
摘要:"Golang入门(1):安装与配置环境变量的意义" "Golang入门(2):一天学完GO的基本语法" "Golang入门(3):一天学完GO的进阶语法" "Golang入门(4):并发" 摘要 在配置好环境之后,要研究的就是这个语言的语法了。在这篇文章中,作者希望可以简单的介绍一下Golang的 阅读全文
posted @ 2020-04-07 23:23 红鸡菌 阅读(847) 评论(0) 推荐(2) 编辑
摘要:"Golang入门(1):安装与配置环境变量的意义" "Golang入门(2):一天学完GO的基本语法" "Golang入门(3):一天学完GO的进阶语法" "Golang入门(4):并发" 摘要 在几年前学习Java的时候,环境的配置就会劝退一部分的初学者。而对于Golang来说,也需要从环境的配 阅读全文
posted @ 2020-04-05 23:05 红鸡菌 阅读(1495) 评论(4) 推荐(2) 编辑

点击右上角即可分享
微信分享提示