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

golang
golang专题下共有 14427 篇文章
  • Go语言JSON操作太慢?这几个超快的JSON库推荐给你!
    Go语言JSON操作太慢?这几个超快的JSON库推荐给你!
    GolangJSON序列化性能优化可通过五个方面解决。一、选用高效JSON库,如json-iterator/go和ffjson,前者支持定制,后者通过预生成代码提升性能;二、使用sync.Pool重用对象,减少GC压力;三、优化数据结构,避免嵌套过深,优先使用string类型;四、合理使用omitempty标签减少传输体积;五、考虑protobuf等二进制格式以提升效率。此外,还需综合性能、易用性、稳定性及社区支持选择合适库,并通过benchmark测试实际性能差异。同时,设计简洁数据结构、选择合适字段类
    Golang· Go教程   |  1年  |   golang JSON序列化 359浏览 收藏
  • 如何定义 Golang 中指针接收器的函数?
    如何定义 Golang 中指针接收器的函数?
    指针接收器函数通过修改结构值来避免创建副本,提高效率,语法为:(1)func(pT)methodName(args),其中p是结构T的指针、T表示接收指针、methodName是函数名、args是参数列表,(2)要点:只能访问指针字段、可提高效率、仅在需要修改值时使用。
    Golang· Go教程   |  2年  |   golang 函数定义 指针接收器 359浏览 收藏
  • 针对不同体系结构优化golang框架性能
    针对不同体系结构优化golang框架性能
    针对不同体系结构优化Go框架的关键技术包括:减少GC压力(如使用切片池、对象池、手动管理内存)、针对x86-64和ARM64体系结构进行具体优化(如调整栈大小、GC参数、链接到外部库)。本文提供了优化Go框架的实战案例,使用切片池来减少堆分配,并根据CPU核心数调整了GOMAXPROCS和GC参数,以最大化不同体系结构上的应用程序性能。
    Golang· Go教程   |  2年  |   golang 性能优化 359浏览 收藏
  • golang框架与Angular框架的代码可读性分析
    golang框架与Angular框架的代码可读性分析
    Go和Angular框架的代码可读性分析显示:Go代码语法简洁,并发性支持良好,标准库强大,提高可读性。Angular采用组件化架构,模板语法清晰,依赖注入简化代码结构,增强可读性。
    Golang· Go教程   |  2年  |   golang Angular 359浏览 收藏
  • golang框架如何通过依赖管理实现模块化开发?
    golang框架如何通过依赖管理实现模块化开发?
    Go语言提供模块化开发,通过依赖管理工具GoModule实现。具体步骤如下:创建GoModule:在项目根目录创建go.mod文件,声明项目名称。添加依赖项:在go.mod文件中使用require语句添加依赖项的特定版本。导入依赖项:在代码中使用import语句导入声明的依赖项。例如,依赖于my-library(依赖于fmt)的main项目,可以通过gomodule轻松管理这些依赖关系,构建模块化的应用程序。
    Golang· Go教程   |  2年  |   golang 依赖管理 359浏览 收藏
  • golang框架中如何实现自定义路由?
    golang框架中如何实现自定义路由?
    在Go框架中实现自定义路由可以增强应用程序灵活性,允许定义要处理的URL模式和执行的函数。首先创建路由器,然后使用Handle等方法定义路由。路由组可将路由分组,并指定共同前缀。实际案例中,可创建博客API,包含“/posts”和“/users”路由组,每个组包含获取和创建资源的方法。
    Golang· Go教程   |  2年  |   golang 自定义路由 359浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码