golang基础学习

刚找了个新工作,应公司的要求必须用go语言来开发服务器。特此将自己对于go语言的学习经历写出来,帮助那些正在golang学习路上挣扎的迷茫的小伙伴们。 本文只是讲解自己最基础的一个学习过程,从最基础的变量开始,到最后利用golang搭建一个简单的服务器项目的过程,肯定有不少的错误或瑕疵,千万别当做标准的文档去看,仅仅是自己的一个学习过程的总结。希望大家理解,也仅仅是自己对自己每周学习过程的一个总结,每周更新一次。带大家用代码学习golang,用开源项目学习整个项目的框架逻辑。抽象的东西最好用实例...阅读全文

2015-07-04 17:51 ice_201507
阅读:4932 评论:1

一篇文章带你了解Cloud Native

背景 Cloud Native表面看起来比较容易理解,但是细思好像又有些模糊不清:Cloud Native和Cloud关系是啥?它用来解决什么问题?它是一个新技术还是一个新的方法?什么样的APP符合“云原生”的呢?等等。下面将会一一解读。 Cloud Native介绍 Cloud Native是Matt Stine提出的一个概念,它是一个思想的集合,包括DevOps、持续交付(Continuous Delivery)、微服务(MicroServices)、敏捷基础设施(Agile Infrast...阅读全文

2017年05月17日 11:11:49 u011537073
阅读:5519 评论:0

Gopher面试中的Coding

从四月份下半月开始,陆陆续续面试了几家公司,都是golang的岗位。每一次面试,侧重点都会有不同,有的会直接给过来一道试题, 然后边解题,边讲述自己的思路,然后面试官根据你的思路和你交流沟通;有的呢,让讲述自己最近做过的项目,遇到的难点, 自己怎么解决的问题思路,而无独有偶的呢,这样的面试中,都要需要展示编码能力。这篇文章就把自己最近面试中遇到的每一个编程问题, 分三步阐述出来:问题描述,解题思路,实际编程。 1 交替打印数字和字母 1.1 问题描述 使用两个 goroutine 交替打印序列,...阅读全文

阅读:2022 评论:6

图解 Go 并发编程

你很可能从某种途径听说过 Go 语言。它越来越受欢迎,并且有充分的理由可以证明。 Go 快速、简单,有强大的社区支持。学习这门语言最令人兴奋的一点是它的并发模型。 Go 的并发原语使创建多线程并发程序变得简单而有趣。我将通过插图介绍 Go 的并发原语,希望能点透相关概念以方便后续学习。本文是写给 Go 语言编程新手以及准备开始学习 Go 并发原语 (goroutines 和 channels) 的同学。 ## 单线程程序 vs. 多线程程序 你可能已经写过一些单线程程序。一个常用的编...阅读全文

2018-07-29 22:11:48 mbyd916
阅读:22150 评论:16