当前位置:首页 > 文章列表 >golang

golang
golang专题下共有 14425 篇文章
  • 如何在Golang API中减少内存占用?
    如何在Golang API中减少内存占用?
    为了减少GolangAPI中内存占用,可以:使用内存池来避免频繁分配和释放内存。使用字节切片代替字符串,减少字节存储。释放不再使用的资源,如文件句柄和数据库连接。使用内存剖析工具找出内存泄漏和高内存消耗。
    Golang· Go教程   |  2年  |   golang 内存优化 336浏览 收藏
  • 函数式编程能否提高golang程序的性能?
    函数式编程能否提高golang程序的性能?
    函数式编程优化Go程序性能:好处:并行处理、简洁的错误处理、高度可预测性。实战案例:排序数组并返回元素平方的函数式和命令式实现。性能比较:函数式编程方法在基准测试中明显提高了性能。
    Golang· Go教程   |  2年  |   golang 函数式编程 336浏览 收藏
  • golang函数的进化之路
    golang函数的进化之路
    Go函数已从简单的函数演变为如今强大的闭包和匿名函数。它们经历了以下阶段:早期函数:遵循C语言语法,接受参数并返回指定类型的值。并发函数:使用go关键字启动,可同时运行。方法:与类型关联,允许操作结构体和接口中的字段和方法。闭包:可访问外部作用域中的变量,用于创建回调和状态保存函数。这些演变提升了应用程序性能、对象操作能力和函数灵活性。
    Golang· Go教程   |  2年  |   golang 函数进化 336浏览 收藏
  • Golang 函数测试中的集成测试技巧
    Golang 函数测试中的集成测试技巧
    在Go语言中,集成测试用于模拟外部依赖项以测试函数。利用ginkgo和gomega,可以执行以下集成测试:测试外部API调用,模拟http.Get函数并验证响应。测试数据库交互,模拟数据库连接并验证插入数据后的结果。
    Golang· Go教程   |  2年  |   golang 集成测试 336浏览 收藏
  • 有哪些方法可以在Golang中实现单例模式?
    有哪些方法可以在Golang中实现单例模式?
    Golang中单例模式的实现方式有三种:懒汉模式、饿汉模式和双重检查模式。接下来将为您详细介绍这三种实现方式,并提供具体的代码示例。一、懒汉模式懒汉模式是指在第一次被调用时才创建单例实例,以下是一个懒汉模式的示例代码:packagesingletonimport("sync")typeSingletonstru
    Golang· Go教程   |  2年  |   golang 实现 单例 336浏览 收藏
  • Golang时间转换:深入探讨时间格式化操作
    Golang时间转换:深入探讨时间格式化操作
    Golang时间转换:详解时间格式化操作在Go语言中,时间处理是一个常见的需求,而时间格式化操作是其中一个重要的环节。本文将介绍Golang中时间的转换和格式化操作,包括时间的解析、格式化、时区转换等内容,通过具体的代码示例来帮助读者更好地理解。1.时间的解析在Go语言中,时间格式有一定的规范,常见的是RFC3339规范。下面是一个时间解析的示例代码:pa
    Golang· Go教程   |  2年  |   golang 格式化 时间转换 336浏览 收藏
查看更多
课程推荐
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    339次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    205次学习
  • Go编程基础视频教程
    Go编程基础视频教程
    Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
    168次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    129次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码