互联网
类型
可以朗读
语音朗读
158千字
字数
2023-01-01
发行日期
展开全部
主编推荐语
从实战出发,涵盖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 本章小结
展开全部
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。
