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

golang
golang专题下共有 14427 篇文章
  • Golang项目初始化教程详解
    Golang项目初始化教程详解
    答案:企业级Go项目模板需具备清晰目录结构、模块化设计及最佳实践集成。首先建立标准目录如cmd、internal、pkg、api等,确保代码一致性与可维护性;接着集成viper配置管理,支持多环境动态加载;使用zap实现结构化日志输出,携带上下文信息便于追踪;通过fmt.Errorf%w特性包装错误,构建统一错误码体系;结合中间件统一API响应与错误处理;引入wire/fx实现依赖注入;配置Makefile自动化构建测试,Dockerfile支持容器化部署。遵循“从简到繁”原则逐步演进脚手架,固化团队技术
    Golang· Go教程   |  9个月  |   golang 项目模板 141浏览 收藏
  • Golang中文乱码解决方法大全
    Golang中文乱码解决方法大全
    Golang中文乱码问题主要因编码不一致导致,需统一使用UTF-8并正确设置字符集。1.控制台乱码:Windows下cmd默认GBK,应切换为chcp65001或使用UTF-8终端;2.文件读写乱码:确保文件保存为UTF-8,必要时用golang.org/x/text/encoding转码;3.Web服务乱码:响应头添加charset=utf-8,如text/html或application/json类型;4.IDE显示乱码:编辑器设置为UTF-8编码打开文件。统一编码与环境配置可有效解决各类乱码问题。
    Golang· Go教程   |  1年  |   golang 编码 解决方案 中文乱码 UTF-8 141浏览 收藏
  • GolangLinux配置全攻略详解
    GolangLinux配置全攻略详解
    首先下载Go二进制包并解压至/usr/local,然后设置GOROOT、GOPATH和PATH环境变量,最后通过goversion和gorun测试验证,确认Golang开发环境配置成功。
    Golang· Go教程   |  1年  |   golang Linux 环境变量 安装 环境配置 141浏览 收藏
  • GolangAPI分页与查询参数优化技巧
    GolangAPI分页与查询参数优化技巧
    GolangWebAPI分页与查询参数处理需解析QueryString并转为结构体,使用gorilla/schema绑定参数,结合validator库验证,通过offset和limit实现分页,支持时间范围、多值查询,优化建议包括索引、游标分页、缓存及避免N+1查询。
    Golang· Go教程   |  1年  |   golang API 分页 查询参数 gorilla/schema 141浏览 收藏
  • Golang对象池优化,sync.Pool实战应用
    Golang对象池优化,sync.Pool实战应用
    sync.Pool通过复用临时对象减少内存分配和GC开销,提升高并发性能;2.每个P维护本地池减少锁竞争,提供Get、Put和New方法;3.对象可能被GC随时清理,不可依赖长期存在;4.适用于JSON处理、缓冲区等频繁创建销毁对象的场景;5.使用前需重置对象状态,避免放入未清理或敏感数据对象;6.必须验证性能提升,防止误用适得其反。
    Golang· Go教程   |  1年  |   golang 对象池 141浏览 收藏
  • 什么时候应该在 Golang 中使用匿名函数?
    什么时候应该在 Golang 中使用匿名函数?
    匿名函数在Golang中是未命名函数,可用于快速实现特定功能。它们主要用于:作为参数函数传递作为一次性任务作为回调函数处理异步操作
    Golang· Go教程   |  1年  |   golang 匿名函数 141浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码