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

golang
golang专题下共有 101 篇文章
  • GolangJWT认证实现详解
    GolangJWT认证实现详解
    答案:在Golang中实现JWT认证需定义Claims、生成并验证Token,使用如github.com/golang-jwt/jwt/v5库,通过中间件校验请求中的Token,其无状态特性适合微服务架构,但需注意密钥安全、Token存储方式及刷新机制设计。
    Golang· Go教程   |  2小时  |   golang jwt 426浏览 收藏
  • Golang协程池动态管理技巧
    Golang协程池动态管理技巧
    答案:Go语言中动态扩缩容的goroutine池通过任务通道、workergoroutine、池管理器协同工作,依据任务负载智能调整worker数量。核心机制包括:使用带缓冲的任务通道接收任务;每个worker从通道读取并执行任务;池管理器监控队列长度与worker状态,按策略扩容(如队列积压时新建worker)或缩容(空闲超时后退出);通过stopCh信号实现worker优雅关闭;利用atomic或mutex保证状态并发安全;结合idleTimeout与monitorInterval实现平滑扩缩容,避免
    Golang· Go教程   |  10小时  |   golang 239浏览 收藏
  • Golang前后端分离开发教程
    Golang前后端分离开发教程
    Golang可实现前后端分离全栈开发,后端用Gin等框架提供RESTful或GraphQLAPI,前端用React/Vue等框架构建界面,通过JSON交互,JWT实现认证,CORS处理跨域,Docker部署,发挥Golang高性能优势。
    Golang· Go教程   |  14小时  |   golang 全栈开发 364浏览 收藏
  • Golang多文件上传实现教程
    Golang多文件上传实现教程
    首先解析multipart表单数据,然后遍历文件列表并保存到服务器。使用r.ParseMultipartForm限制内存,通过r.MultipartForm.File获取文件,最后逐个读取并写入目标路径。
    Golang· Go教程   |  16小时  |   golang 文件上传 415浏览 收藏
  • Golang实现文件上传下载教程
    Golang实现文件上传下载教程
    答案:通过Golang实现文件上传下载需处理HTTP请求与文件操作。1.创建项目结构及upload目录用于存储文件;2.使用ParseMultipartForm解析表单,读取文件并保存至upload目录;3.下载时设置Content-Disposition响应头,调用http.ServeFile发送文件;4.注册/upload、/download/路由并启动服务。前端可通过表单上传,服务端返回下载响应,完整实现基础文件传输功能。
    Golang· Go教程   |  1天  |   golang 文件上传下载 419浏览 收藏
  • Golang微服务K8s部署实战指南
    Golang微服务K8s部署实战指南
    首先,将Golang微服务部署到Kubernetes需通过容器化应用并利用Kubernetes编排能力实现自动化管理。具体包括:编写Dockerfile进行多阶段构建,生成轻量、安全的镜像;将镜像推送到注册中心;使用Deployment定义Pod副本、资源限制及健康探针,确保高可用;通过Service提供稳定网络端点,支持内部或外部访问。结合CI/CD可实现全流程自动化,提升部署效率与系统韧性。1.构建阶段使用golang:1.22-alpine编译应用,禁用CGO生成静态二进制;2.运行阶段基于alpi
    Golang· Go教程   |  1天  |   golang 370浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码