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

golang
golang专题下共有 14000 篇文章
  • golang的框架如何提升对网络连接的性能?
    golang的框架如何提升对网络连接的性能?
    Golang框架通过以下方式提升网络连接性能:高并发处理:通过使用轻量级协程(goroutine),允许并发处理多个网络连接,提高吞吐量。异步I/O:当数据准备就绪时才读取或写入数据,消除了等待I/O操作的阻塞,加快响应时间。数据缓冲:将数据暂时存储在内存中,避免I/O操作延迟,确保数据传输平滑无延迟。
    Golang· Go教程   |  1年  |   golang 网络性能优化 267浏览 收藏
  • 如何使用 golang 框架构建分布式搜索引擎?
    如何使用 golang 框架构建分布式搜索引擎?
    如何使用Go框架构建分布式搜索引擎:选择合适的Go框架:推荐使用Elasticsearch或bleve。定义数据模型:选择文档模型或键值对模型。使用Elasticsearch构建搜索引擎:使用ElasticsearchAPI索引文档并进行搜索。
    Golang· Go教程   |  1年  |   golang 分布式搜索引擎 267浏览 收藏
  • Golang 框架中的CSRF攻击防护指南
    Golang 框架中的CSRF攻击防护指南
    在Go框架中,防御CSRF攻击的方法包括:同步令牌模式:生成一次性令牌并嵌入到HTML表单中,服务器验证令牌的有效性。SameSiteCookie:限制cookie仅在访问同一域的请求中发送,防止攻击者访问受信任的cookie。
    Golang· Go教程   |  1年  |   golang csrf 267浏览 收藏
  • Golang 函数类型安全的最佳实践
    Golang 函数类型安全的最佳实践
    遵循以下最佳实践可提高Go函数的类型安全性:明确定义函数签名;使用类型断言处理未知类型;限制可变参数;比较前进行类型检查。
    Golang· Go教程   |  1年  |   golang 类型安全 267浏览 收藏
  • 基于真实场景的golang框架性能优化案例分析
    基于真实场景的golang框架性能优化案例分析
    通过pprof工具分析Go框架微服务的性能问题表明,插入数据库查询未优化。通过实现预先准备语句缓存机制,显着减少了准备查询时间,优化了性能,降低了延迟和超时,提高了吞吐量。
    Golang· Go教程   |  1年  |   golang 性能优化 267浏览 收藏
  • Golang指针与值类型区别详解
    Golang指针与值类型区别详解
    在Golang中判断变量是否为指针的核心方法有三种:1.使用reflect.TypeOf(v).Kind()判断是否为reflect.Ptr;2.通过Elem()获取指针指向的原始类型;3.使用类型断言判断是否为特定类型的指针。具体而言,反射机制可检测变量的底层类型种类,若为指针则返回reflect.Ptr;当需要获取指针所指向的具体类型时,可以调用Elem()方法;而类型断言适用于已知目标类型的场景,例如判断是否是*string类型。这三种方法分别适用于不同的使用情况,反射适合通用判断,Elem()用于
    Golang· Go教程   |  7个月  |   golang 类型判断 267浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码