Hanpy's blog
  • BLOG
  • 分类
  • 标签
  • 时间线
  • 友链
  • BLOG
  • 分类
  • 标签
  • 时间线
  • 友链
  • Docker 入门使用

    整理一些 docker 镜像、容器还有其他常用的命令。

      2023-02-01  
    • Docker 
     
    • docker 
    阅读全文 
  • Golang学习 - 反射(reflect)简单使用

    Go 中的反射是用 reflect 包实现,reflect 包实现了运行时的反射能力,能够让程序操作不同的对象。反射是 Go 语言很重要的一个特性

      2023-01-30  
    • Golang 
     
    • go 
    • | reflect 
    阅读全文 
  • Golang学习 - 上下文(context.Context类型)

    context 主要用来在 goroutine 之间传递上下文信息,包括:取消信号、超时时间、截止时间、k-v 等

      2023-01-28  
    • Golang 
     
    • go 
    • | context 
    阅读全文 
  • Golang学习 - 通道(channel)

    Channel 类型是 Go 语言自带的唯一一个可以满足并发安全性的类型,一个通道相当于一个先进先出的队列,各个元素值都是严格按照发送的顺序排列的,先被发送到通道的元素值一定会先被接收。

      2023-01-26  
    • Golang 
     
    • go 
    • | channel 
    阅读全文 
  • Golang学习 - defer延迟调用

    Go 语言的 defer 会在当前函数返回前执行传入的函数,它会经常被用于关闭文件描述符、关闭数据库连接以及解锁资源。

      2023-01-23  
    • Golang 
     
    • go 
    • | defer 
    阅读全文 
  • Golang学习 - 接口(interface)

    interface 是 Go 语言的基础特性之一,可以理解为一种类型的规范或者约定。

      2023-01-21  
    • Golang 
     
    • go 
    • | interface 
    阅读全文 
  • Golang学习 - 方法

    Go 没有沿袭传统面向对象编程中的诸多概念,也没有提供类( class ),但是它提供了结构体( struc),方法( method )可以在结构体上添加。与类相似,结构体提供了捆绑数据和方法的行为。

      2023-01-18  
    • Golang 
     
    • go 
    • | method 
    阅读全文 
  • Golang学习 - 结构体(struct)

    Go 语言提供了结构体来定义复杂的数据类型。结构体是由一系列相同类型或不同类型的数据构成的数据集合。

      2023-01-16  
    • Golang 
     
    • go 
    • | struct 
    阅读全文 
  • Golang学习 - 字典(Map)

    Map 的底层实现是通过 Hash 表来进行的,Map 中所有的 key 都有相同的类型,所有的 value 也有着相同的类型,但是 key 和 value 之间可以是不同的数据类型。

      2023-01-14  
    • Golang 
     
    • go 
    • | map 
    阅读全文 
  • RocketMQ 消费消息

    从 Broker 获取消息的方式有两种,pull 拉取方式和 push 推动方式。消费者组对于消费的模式又分为两种,广播消费( Broadcasting )和集群消费( Clustering )

      2023-01-10  
    • RocketMQ 
    阅读全文 
上一页 下一页
© 2018 - 2024  HANPY
京ICP备16043183号