golang专题下共有 14294 篇文章
-
- 如何利用golang框架自动生成代码
- 使用Go框架实现自动代码生成,可以大幅提升效率和代码质量。主要步骤包括:安装Protobuf、gqlgen和wire框架。创建项目并导入依赖项。针对特定的场景生成代码(例如,使用Protobuf生成gRPC服务所需的数据结构,使用gqlgen生成GraphQL服务所需schema)。实战案例展示了如何使用这些框架简化开发,提升代码质量和一致性。
- Golang· Go教程 | 1年 | golang 自动生成代码 105浏览 收藏
-
- 如何在 Golang 中优化函数回调性能
- 如何在Golang中优化函数回调性能?内联函数回调:消除回调函数和参数的内存分配和函数查找开销。使用闭包优化参数复制:避免通过闭包访问外部变量来复制大型参数值。使用通道传递回调函数和参数:提供灵活性和控制力,防止开销。缓存回调函数:避免重复类型查找,尤其是在回调函数在多个位置被调用时。
- Golang· Go教程 | 1年 | golang 函数回调 370浏览 收藏
-
- golang框架与大数据框架的集成指导
- 如何将Go框架与大数据框架集成?Hadoop集成:使用gohadoop库访问HadoopAPI。Spark集成:使用go-spark库运行Spark作业。Flink集成:使用go-flink库创建Flink流处理作业。
- Golang· Go教程 | 1年 | golang 大数据 388浏览 收藏
-
- golang框架性能优化中的数据库优化技巧?
- 数据库优化是提升Go应用程序性能的关键。具体方法包括:使用连接池缓存数据库连接,避免每次重新建立连接;应用查询缓存,避免重复执行相同查询;索引数据表,加快查找操作;优化查询,如使用LIMIT限制返回行数、避免SELECT*,以及利用索引。
- Golang· Go教程 | 1年 | golang 数据库优化 145浏览 收藏
-
- golang框架的代码生成器:如何选择合适的框架
- 选择GoLang代码生成器框架时,考虑以下标准:语言支持、功能性、易用性、生态系统和支持。推荐框架:GoGenerate,提供全面的功能,包括模板驱动代码生成、数据绑定和单元测试生成。使用方式:安装依赖项、创建模板文件、导入模板并使用//go:generate注释触发代码生成。其他可考虑的框架:ProtocolBuffers、gqlgen和Cobra。
- Golang· Go教程 | 1年 | golang 代码生成器 339浏览 收藏
-
- golang框架与其他流行框架的优势和劣势
- 对于构建Web应用程序,Go框架以其高并发性、速度和类型安全性的优势脱颖而出。Gin和Echo等流行的Go框架因其轻量级和性能而闻名,而Revel和Beego等全栈框架则提供了广泛的功能和企业特性。其他流行框架如Node.js(Express)、Python(Flask)和Java(SpringBoot),因其强大的社区、丰富的模块和企业级特性而备受推崇。选择合适的框架应基于项目的具体需求和要求。
- Golang· Go教程 | 1年 | golang 框架 310浏览 收藏
查看更多
课程推荐
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
-
- Go语言课程Gin框架实战
- Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
- 339次学习
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 205次学习
-
- Go编程基础视频教程
- Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
- 168次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 129次学习

