Go语言与面向对象编程

学习Go语言差不多快两个月了,感觉这个过程还是蛮快乐的,翻翻英文资料,写写小程序,总是觉得有好多东西都搞不明白,一步步走下来,却发现,这些迷惑好像也是不可或缺的。慢慢思考,最终也找到了解决方法,可能不是最好的,但是我会随着认识的不断深入,继续修改。 因为java的东西在我的知识体系中是根深蒂固的,尽管我现在很讨厌java体系中的一些东西。对于曾经搞过java的人来说,去学习任何一门新的语言,首先会问,是否是面向对象的语言。刚接触GO的几天,曾经带我的师傅问我go是不是一门面向对象的语言,我闪烁其...阅读全文

阅读:3733 评论:0

Go 语言中的 Array,Slice,Map 和 Set

文章目录 1. Array(数组)1.1. 内部机制1.2. 数组声明和初始化1.3. 使用数组1.4. 多维数组1.5. 在函数中传递数组2. Slice(切片)2.1. 内部机制和基础2.2. 创建和初始化2.3. nil 和 empty slice2.4. 使用 slice2.5. slice 增长2.6. slice 的第三个索引参数2.7. 迭代 slice2.8. 多维 slice2.9. 在函数间传递 slice3. Map3.1. 内部机制3.2. 创建和初始化3.3. 使用 m...阅读全文

阅读:5694 评论:1

微服务实战(一):微服务架构的优势与不足

【编者的话】本文来自Nginx官方博客,是微服务系列文章的第一篇,主要探讨了传统的单体式应用的不足,以及微服务架构的优势与挑战。正如作者所说,微服务架构更适合用于构建复杂的应用,尽管它也有自己的不足。 这篇文章作者是Chris Richardson,他是早期基于Java的Amazonite EC2 PaaS平台CloudFoundry.com的创始人。现在他为企业提供如何开发和部署应用的咨询服务。他也经常在http://microservices.io上发表有关微服务的文章。 微服务正在博客、社...阅读全文

阅读:16358 评论:0

微服务实战(二):使用API Gateway

【编者的话】本系列的第一篇介绍了微服务架构模式。它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。 当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务架构中,每一个微服务暴露一组细粒度的服务提供点。在本篇文章中,我们来看它如何影响客户端到服务端通信,同时提出一种API Gateway的方法。 介绍假定你正在为在线购物应用开发一个原生手机客户端。你需要实现一个产品最终页来展示商...阅读全文

2015-07-01 Sonyfe25cp
阅读:13717 评论:0