拥有 Go 标签的文章 共 3 条数据

分布式对象存储:原理 架构及Go语言实现 胡世杰著 PDF下载
编程书籍

分布式对象存储:原理 架构及Go语言实现 胡世杰著 PDF下载

8250次浏览 1条评论

本书首先从一个最简单的对象存储服务原型开始,讨论在原型中存在的问题并介绍对象存储服务中一些常见的概念以及设计理念,然后通过改变架构或添加功能的方式解决这些问题。这一迭代步骤将发生多次,最终我们会收获一个足够完善的对象存储服务第1章 对象存储简介 11.1 和传统网络存储的区别 11.1.1 数据的管理方式 21.1.2 访问数据的方式 21.1.3 对象存储的优势 31.2 单机版对象存储的架构 41.2.1 REST接口 41.2.2 对象PUT流程 51.2.3 对象GET流程 51.3 Go语言实现 61.4 功能测试 101.5 小结 12第 2章 可扩展的分布式系统 152.1 什么是分布式系统 152.2 接口和数据存储分离的架构 162.2.1 REST接口 172.2.2 RabbitMQ消息设计 182.2.3 对象PUT流程 192.2.4 对象GET流程 202.3 Go语言实现 212.3.1 数据服务 212.3.2 接口服务 232.3.3 rabbitmq包 342.4 功能测试 382.5 小结 41第3章 元数据服务 453.1 什么是元数据 453.

Go语言编程入门与实战技巧 黄靖钧著 PDF下载
编程书籍

Go语言编程入门与实战技巧 黄靖钧著 PDF下载

4622次浏览 1条评论

《Go语言编程入门与实战技巧》从内容上分为三大部分,第一部分主要介绍Go语言的基础知识,包括Go语言的安装和开发工具,介绍了Go语言的特性与适合的场景,然后讲解了Go语言的程序结构和数据类型,并针对函数和一些关键字的用法与数据类型的调用原理做了阐述。第二部分介绍了Go语言数据结构和标准库,结合实际应用场景探讨了日常生产环境会遇到的问题与解决办法。第三部分主要介绍Go语言的测试工具和用法,并重点讲解了Go语言的内存管理机制,深入理解Go语言的设计哲学,了解Go语言底层的内存管理和并发机制,为更进一步的学习打下坚实的基础。《Go语言编程入门与实战技巧》适合对计算机编程尤其是对Go语言编程感兴趣的新手作为入门教程阅读,还适合想在Web开发领域有所发展的程序员学习第1章 认识Go语言 1 1.1 Go语言简介 1 1.1.1 Go语言简史 1 1.1.2 Go语言特性 2 1.1.3 谁适合使用Go语言 2 1.2 Go语言的开发环境部署 3 1.2.1 Go语言环境变量 3 1.2.2 在Linux上安装Go语言环境 3 1.2.3 在Mac OS上安装Go语言环境 5 1.2.4 在Win

Go语言核心编程 李文塔著 PDF下载
编程书籍

Go语言核心编程 李文塔著 PDF下载

4098次浏览 3条评论

《Go语言核心编程》是一本系统介绍Go 语言编程的书籍。首先介绍Go 语言的基础知识,使读者对Go 语言有一个整体的认知。接着围绕Go 语言的三大语言特性:类型系统、接口和并发展开论述,《Go语言核心编程》不单单介绍每个语言特性怎么使用,在章节的最后还对重要语言特性的底层实现原理做了介绍。接着介绍反射这个高级语言特征。此外,《Go语言核心编程》专门用一章的篇幅来介绍Go 语言的陷阱。最后介绍Go 语言的工程实践和编程思想。相信《Go语言核心编程》能够帮助读者快速、深入地了解和学习这门语言。《Go语言核心编程》适合各个层次的Go 语言开发者阅读,初学者可以系统地从头学习,有一定的编程经验者可以选择性地阅读本书。第1章 基础知识 1.1 语言简介 1.1.1 Go语言的诞生背景 1.1.2 语言特性 1.1.3 Go语言的特性 1.1.4 总结 1.2 初识Go程序 1.3 Go词法单元 1.3.1 token 1.3.2 标识符 1.3.3 操作符(operators)和分隔符(delimiters) 1.3.4 字面常量 1.3.5 总结 1.4 变量和常量 1.4.1 变量 1.4.