Go语言高级开发与实战

Go语言高级开发与实战

评分

★★★★★

ISBN

9787111696858

出版社

机械工业出版社 2022-01-01出版

作者

廖显东

内容简介
Go语言高级开发与实战聚焦Go语言的高级开发技巧和应用实战。高级进阶、重点解析Go语言高级开发知识;源码再用,随书源码可直接二次开发进行实战部署。作者廖显东,高级软件架构师,全栈开发者,技术极客,Gopher,开源爱好者。对Go、Rust等流行开发语言有深入实践和研究。对大型电子商务系统开发、高并发架构、分布式架构、微服务、大数据、人工智能算法等领域有深入实践和研究。
AI简介
这是一本聚焦Go语言高级开发技巧和应用实战的专著。书中不仅对Go语言基础进行了深入讲解,还详细阐述了Go语言高级编程技巧,以及Go Web编程、Go语言并发编程、分布式系统等高级主题。通过实战案例和代码分析,作者廖显东深入浅出地揭示了Go语言的高级特性和应用技巧。 书中详细讲解了函数与指针技巧,Go编译原理,Go语言处理HTTP请求等关键内容。函数与指针技巧部分深入探讨了递归函数、匿名变量和匿名函数、指针等概念,帮助读者深入理解Go语言的函数调用机制。Go编译原理部分则从编译器的工作流程、抽象语法树、静态单赋值、指令集架构等角度,详细解读了Go语言的编译过程。Go语言处理HTTP请求部分则通过实例解析了Request结构体、goroutine的使用,以及ResponseWriter接口的原理。 在Go Web编程部分,书中详细讲解了Go语言如何接收和处理HTTP请求,如何实现HTTP2和HTTP3编程,以及如何利用Socket编程开发简易聊天程序。在Go语言并发编程部分,书中深入探讨了并发编程基础、计算机常见并发模型、Go语言并发模型等主题,并详细介绍了Go语言常见并发设计模式。
阅读/下载地址