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

golang
golang专题下共有 14427 篇文章
  • 如何诊断golang框架的性能问题?
    如何诊断golang框架的性能问题?
    问题:如何诊断Go框架的性能问题?答案:可以通过使用剖析器、基准测试、日志记录和实战案例来诊断和解决Go框架的性能问题。使用剖析器(pprof包):生成调用堆栈和内存分配信息,分析应用程序运行时行为。基准测试(testing包):比较不同实现的性能,以找出最优方案。日志记录(log包):记录各种级别的消息,识别和跟踪性能瓶颈。实战案例:例如,使用pprof剖析器分析慢查询代码,添加日志记录查询时间,优化查询语句和数据库模式。
    Golang· Go教程   |  2年  |   golang 性能问题 263浏览 收藏
  • Golang框架中的安全考虑
    Golang框架中的安全考虑
    在Go框架中,安全考虑涉及输入验证(例如使用验证库)、错误处理(使用中间件和主动处理)、安全标头设置(例如使用CSP策略)、授权和身份验证(实施额外的安全措施)、防御中间人攻击(启用TLS加密),以保护应用程序免受攻击,并确保数据和用户安全的完整性。
    Golang· Go教程   |  2年  |   golang 安全 263浏览 收藏
  • Golang闭包的线程安全注意事项
    Golang闭包的线程安全注意事项
    当在并发环境中使用闭包时,引用类型闭包(捕获引用类型变量的闭包)必须线程安全,因为对其的修改会影响原始变量。使引用类型闭包线程安全的两种主要方法是:使用互斥锁,或使用不可变数据结构。
    Golang· Go教程   |  2年  |   golang 闭包 263浏览 收藏
  • ByteDance对Golang技术的看法和应用情况是怎样的?
    ByteDance对Golang技术的看法和应用情况是怎样的?
    字节跳动对Golang技术有何看法及应用情况近年来,Golang作为一种高效且易于部署的编程语言,受到了越来越多公司和开发者的青睐。作为一家以技术驱动著称的互联网企业,字节跳动对Golang技术也有着深刻的认识和应用情况。本文将从字节跳动对Golang的看法入手,结合具体的代码示例,深入探讨字节跳动在Golang技术领域的实际运用。首先,字节跳动对Golan
    Golang· Go教程   |  2年  |   golang 字节跳动 应用情况 263浏览 收藏
  • 分析Golang中的面向对象设计原则
    分析Golang中的面向对象设计原则
    Golang(也称为Go语言)是由Google开发的一种编程语言,它在面向对象编程方面有自己独特的设计模式。在本篇文章中,我们将探讨Golang中常用的面向对象设计模式,并提供具体的代码示例来展示这些模式的实现方式。单例模式(SingletonPattern)单例模式是一种最常用的设计模式之一,它确保某个类只有一个实例,并提供一个全局访问点。在Golang
    Golang· Go教程   |  2年  |   golang 设计模式 面向对象 263浏览 收藏
  • 使用Golang的Web框架Buffalo框架实现Web API
    使用Golang的Web框架Buffalo框架实现Web API
    Go语言是一种高效,快速且容易使用的编程语言,它的简洁的语法和强大的并发性能让他备受开发者们的欢迎。而Buffalo是一个基于Go语言的开源的Web框架,它提供了一个完整的工具链,可以用于快速地构建Web应用程序和API。在本文中,我们将探讨如何使用Buffalo框架构建一个WebAPI。一、Buffalo概述Buffalo是一个基于Go语言的Web框架。
    Golang· Go教程   |  3年  |   golang Buffalo Web框架 263浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码