展开全部

主编推荐语

从实战出发,涵盖Go语言技术主线。满足Go语言程序员岗位的核心技术需求。

内容简介

本书结合典型案例进行知识点讲解,内容通俗易懂、重点突出、实用性强,囊括Go语言的主要功能。

全书共14章,前6章主要包括基础数据类型、循环控制、函数和指针、内置容器、字符串处理等;第7章主要讲解Go语言的面向对象编程,主要包括结构体、方法、接口、设计模式、反射等内容;第8~13章主要介绍服务端开发经常需要处理的问题,主要包括Go语言的编写规范、错误处理、异常处理、文件读写操作、JSON编码解码、网络编程、gRPC、并发编程、数据库编程、网络安全和测试等内容。

此外,本书还对一些数据类型的底层结构、并发机制、垃圾回收进行了深入的讲解,最后一章通过对Gin框架的介绍和使用,完成了一个基础的分布式网盘项目。

目录

  • 版权信息
  • 按知识点分类的视频列表
  • 前言
  • 第1章 初识Go语言
  • 1.1 Go语言简介
  • 1.2 开发环境搭建
  • 1.3 集成开发环境GoLand
  • 1.4 Go语言程序结构
  • 1.5 本章小结
  • 1.6 习题
  • 第2章 数据类型与运算符
  • 2.1 变量
  • 2.2 数据类型
  • 2.3 常量
  • 2.4 运算符
  • 2.5 本章小结
  • 2.6 习题
  • 第3章 流程控制
  • 3.1 条件判断语句
  • 3.2 switch语句
  • 3.3 循环语句
  • 3.4 循环控制语句
  • 3.5 本章小结
  • 3.6 习题
  • 第4章 函数与指针
  • 4.1 函数
  • 4.2 指针
  • 4.3 函数的参数传递
  • 4.4 本章小结
  • 4.5 习题
  • 第5章 复合数据类型
  • 5.1 数组
  • 5.2 切片
  • 5.3 map
  • 5.4 本章小结
  • 5.5 习题
  • 第6章 字符串
  • 6.1 基本操作
  • 6.2 处理方法
  • 6.3 类型转换
  • 6.4 正则表达式
  • 6.5 本章小结
  • 6.6 习题
  • 第7章 面向对象编程
  • 7.1 结构体
  • 7.2 方法
  • 7.3 接口
  • 7.4 设计模式
  • 7.5 反射
  • 7.6 本章小结
  • 7.7 习题
  • 第8章 编写规范和错误处理
  • 8.1 编写规范
  • 8.2 错误处理
  • 8.3 defer
  • 8.4 异常处理
  • 8.5 内存管理
  • 8.6 本章小结
  • 8.7 习题
  • 第9章 文件读写操作
  • 9.1 文件信息
  • 9.2 文件常规操作
  • 9.3 读写文件
  • 9.4 缓冲区
  • 9.5 JSON
  • 9.6 本章小结
  • 9.7 习题
  • 第10章 网络编程
  • 10.1 套接字
  • 10.2 Web编程
  • 10.3 模板
  • 10.4 RPC应用
  • 10.5 本章小结
  • 10.6 习题
  • 第11章 并发编程
  • 11.1 并发基础
  • 11.2 Goroutine
  • 11.3 Channel
  • 11.4 同步操作
  • 11.5 Context
  • 11.6 MapReduce
  • 11.7 本章小结
  • 11.8 习题
  • 第12章 数据库编程
  • 12.1 数据库简介
  • 12.2 操作MySQL
  • 12.3 对象关系映射
  • 12.4 Redis
  • 12.5 本章小结
  • 12.6 习题
  • 第13章 安全与测试
  • 13.1 信息安全
  • 13.2 测试
  • 13.3 本章小结
  • 13.4 习题
  • 第14章 项目实战
  • 14.1 Gin框架
  • 14.2 分布式网盘项目
  • 14.3 分布式文件系统
  • 14.4 用户模块开发
  • 14.5 文件模块开发
  • 14.6 本章小结
展开全部

评分及书评

评分不足
1个评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。