一闪笔记 本次搜索耗时 0.125 秒,为您找到 750 个相关结果.
  • 30. 原子操作(下)

    1057 2023-12-29 《Go语言核心36讲》
    30 | 原子操作(下) 知识扩展 总结 思考题 30 | 原子操作(下) 你好,我是郝林,今天我们继续分享原子操作的内容。 我们接着上一篇文章的内容继续聊,上一篇我们提到了, sync/atomic 包中的函数可以做的原子操作有:加法(add)、比较并交换(compare and swap,简称CAS)、加载(load)、存储(store...
  • 4.商品分类接口

    1. form 2. handler 3. router 4. 将router调用 1. form package forms type CategoryForm struct { Name string `form:"name" json:"name" binding:"required,min...
  • 580.gin和krotas框架优缺点

    5 2025-09-04 《Golang面试题》
    🌟 Gin 框架 优点 缺点 🌟 Kratos 框架 优点 缺点 🚀 主要区别 Gin 和 Kratos 这两个 Go 框架的优缺点和区别 🌟 Gin 框架 优点 轻量、高性能 :底层基于 httprouter ,路由性能很强,适合高并发场景。 快速上手 :学习曲线平缓,代码简单清晰,文档丰富,社区活跃。 生态成熟 :大量中...
  • Session

    Session 在 Web 中使用 Session 不同引擎的初始化工作 File MySQL Redis memcache Postgress Couchbase 特别注意点 单独使用 Session 模块 引擎设置 如何创建自己的引擎 Session beego 内置了 session 模块,目前 session 模...
  • 工厂方法模式

    工厂方法模式 2.1 模式动机 2.2 模式定义 2.3 模式结构 2.4 时序图 2.5 模式分析 2.6 实例 2.7 工厂方法模式的优点 2.8 工厂方法模式的缺点 2.9 适用环境 2.10 模式扩展 2.11 Go语言实现 factorymethod.go factorymethod_test.go 2.12 总结 ...
  • 7.介绍一下通道

    468 2024-01-16 《Golang面试题》
    介绍一下通道 介绍一下通道 答案1: 如果说goroutine是Go程序并发的执行体,通道就是它们之间的连接。通道可以使一个goroutine发送特定值到另一个goroutine的通信机制。每一个通道都是一个具体类型的导管,叫做通道的元素类型。例如一个具有int类型元素的通道写为chan int 。 通道是一个用map创建的数据结构的引用。当复...
  • 165.golang 的 waitGroup 用法

    165 2024-01-18 《Golang面试题》
    golang 的 waitGroup 用法 golang 的 waitGroup 用法 题目来源:腾讯 答案: WaitGroup 的实现逻辑 WaitGroup 的底层内存结构及性能优化 WaitGroup 的内部如何实现无锁操作WaitGroup 的使用 func main () { var wg sync ...
  • 享元模式

    享元模式 5.1 模式动机 5.2 模式定义 5.3 模式结构 5.4 时序图 5.5 模式分析 5.6 优点 5.7 缺点 5.8 适用环境 5.9 模式应用 5.10 模式扩展 5.11 Go语言实现 flyweight.go flyweight_test.go 5.12 总结 享元模式 5.1 模式动机 面向对象...
  • 392.考察defer和panic执行顺序的问题

    119 2024-01-23 《Golang面试题》
    考察defer和panic执行顺序的问题 考察defer和panic执行顺序的问题 题目来源: 小米 答案: 例子 func main (){ call () fmt . Println ( "333 Helloworld" ) } func call () { defer fu...
  • 状态模式

    状态模式 4.1 模式动机 4.2 模式定义 4.3 模式结构 4.4 时序图 4.5 模式分析 4.6 实例 4.7 优点 4.8 缺点 4.9 适用环境 4.10 模式应用 4.11 模式扩展 4.12 Go语言实现 state.go state_test.go 4.13 总结 状态模式 4.1 模式动机 在很...