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

golang
golang专题下共有 12595 篇文章
  • Golang代理模式与访问控制实战
    Golang代理模式与访问控制实战
    Golang中的代理模式通过引入代理对象控制对真实对象的访问,可在不修改原对象的前提下实现权限校验、日志记录、缓存、远程调用等功能;其实现核心是定义统一接口,让真实对象和代理对象共同实现,从而通过接口多态性实现透明代理;常见应用场景包括安全代理、日志代理、缓存代理、虚拟代理、远程代理和智能引用代理;关键设计原则包括接口统一性、代理职责单一、并发安全处理、合理错误传递及性能权衡;代理模式与装饰器模式在代码结构上相似,均通过包装实现功能增强,但代理模式侧重控制访问,装饰器模式侧重动态添加职责,代理通常管理被代
    Golang· Go教程   |  1个月  |   golang 代理模式 接口 访问控制 装饰器模式 444浏览 收藏
  • Golang值类型赋值与内存复制详解
    Golang值类型赋值与内存复制详解
    Go语言中值类型赋值会进行完整内存复制,导致两个变量拥有独立副本,互不影响;而引用类型赋值仅复制引用,指向同一底层数据。值类型包括基本类型、数组、结构体,赋值开销随数据大小增加,可能影响性能;引用类型如切片、映射、通道、指针等,赋值高效但共享数据。为优化性能,应使用指针传递大型结构体、合理设计结构体字段、返回局部大型结构体时返回指针,并利用引用类型的特性避免不必要的复制。
    Golang· Go教程   |  3天  |   golang 性能优化 引用类型 值类型 内存复制 444浏览 收藏
  • Golang中map数据类型的使用方法
    Golang中map数据类型的使用方法
    // 索引数组【数组的key是一个数字, 从0,1,2开始递增】 $array = [1, '张三', 12]; // 关联数组【数组的key是一个字符串,可以自定义key的名称】 $array = ['id' => 1, 'name' => '张三', 'age' => 12]; 在
    Golang· Go教程   |  2年  |   map· 类型· 数据· golang 443浏览 收藏
  • go实现限流功能示例
    go实现限流功能示例
    引言 在我们日常维护中,经常有爬虫进行爬取网页,少则1秒钟请求数十次,多则达百次,严重消耗了服务器带宽,且影响正常使用者,好在nginx可以配合lua可以完成类似的需求,本次我们将使
    Golang· Go教程   |  2年  |   go限流· golang 443浏览 收藏
  • golang协程与线程区别简要介绍
    golang协程与线程区别简要介绍
    一、进程与线程 进程是操作系统资源分配的基本单位,是程序运行的实例。例如打开一个浏览器就开启了一个进程。 线程是操作系统调度到CPU中执行的基本单位。例如在浏览器里新建一个窗口
    Golang· Go教程   |  2年  |   协程· 线程· 区别· golang 443浏览 收藏
  • Go语言学习之时间函数使用详解
    Go语言学习之时间函数使用详解
    引言 1946年2月14日,人类历史上公认的第一台现代电子计算机“埃尼阿克”(ENIAC)诞生。 计算机语言时间戳是以1970年1月1日0点为计时起点时间的。计算机诞生为1946年2月14日,而赋予生命
    Golang· Go教程   |  2年  |   语言时间函数· golang 443浏览 收藏
查看更多
课程推荐
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    338次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    204次学习
  • Go编程基础视频教程
    Go编程基础视频教程
    Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
    167次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    129次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码