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

golang
golang专题下共有 13973 篇文章
  • Golang Facade模式与设计模式的结合实践
    Golang Facade模式与设计模式的结合实践
    GolangFacade模式与设计模式的结合实践引言:设计模式是软件开发中一种被广泛接受的解决方案模板,通过这些模板可以帮助开发人员解决一类问题。而Golang是一门开源的静态类型编程语言,具有高效、简洁、并发安全等特点。本文将讲述Golang中的Facade模式如何与其他设计模式相结合,通过具体的代码示例展示其应用。一、Facade模式简介Facade模
    Golang· Go教程   |  2年  |   golang 设计模式 Facade 253浏览 收藏
  • 深度解析Golang的编译流程
    深度解析Golang的编译流程
    Golang编译过程详解Golang(也称为Go)是一种由Google开发的编程语言,它具有简洁、高效、并发等特点,因此受到了广泛的关注和应用。在使用Golang进行编程时,编译是一个非常重要的环节,本文将详细介绍Golang的编译过程,并提供具体的代码示例。一、Golang源代码的编译过程词法分析(LexicalAnalysis)在编译过程中的第一步是词
    Golang· Go教程   |  1年  |   golang 编译 过程 253浏览 收藏
  • Golang 函数文档中的哪些字段是必填的?
    Golang 函数文档中的哪些字段是必填的?
    函数文档中必填字段包括:名称、用法、参数和返回值。名称指定函数名称,用法描述函数使用方式,参数列出输入参数类型,返回值指明输出类型。
    Golang· Go教程   |  1年  |   golang 必填字段 253浏览 收藏
  • golang 反射的应用场景和最佳实践
    golang 反射的应用场景和最佳实践
    反射在Go中提供了强大的类型和值操纵能力。其应用场景包括:类型检查/转换、动态类型/值创建、第三方库交互、自定义类型定义验证。最佳实践包括:仅在必要时使用、避免泛型反射、缓存结果、释放反射对象。
    Golang· Go教程   |  1年  |   golang 反射 253浏览 收藏
  • 如何在golang框架中通过代码生成实现代码复用?
    如何在golang框架中通过代码生成实现代码复用?
    在大型Golang项目中,可以通过代码生成实现代码复用,具体步骤如下:设计模板文件,包含代码骨架和占位符。编写生成器脚本,使用模板和数据源生成代码。运行生成器,自动生成空白代码实现。在生成的代码中实现具体逻辑,替换占位符。代码生成的主要优点包括:减少重复劳动。提高一致性。降低错误风险。
    Golang· Go教程   |  1年  |   golang 代码复用 253浏览 收藏
  • 解密Golang框架的会话管理安全机制
    解密Golang框架的会话管理安全机制
    Golang框架提供了多种会话管理安全机制:会话签名:加密签名会话数据,防止恶意修改。会话超时:指定生命周期,超时后失效。CSRF保护:防伪令牌防止跨站请求伪造攻击。同源策略:限制会话cookie仅在来源服务器发送和接收。安全HTTPOnly旗标:阻止JavaScript访问会话cookie,防止XSS攻击。
    Golang· Go教程   |  1年  |   golang 会话管理安全 253浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码