All Posts

  • Published on
    文章介绍 go 语言实现的队列,元素用 interface ,有 Push、Pop、Front、Size 方法。通过代码展示了队列的基本操作,先压入四个元素,再循环取出,无元素时结束,代码简洁实用。
  • Published on
    介绍了 go 的工作池和连接池。工作池类似线程池,通过 chan 和 defer 封装,可不断丢任务让多个线程处理;连接池用于管理数据库连接等,创建销毁代价大,通过特定结构和方法实现获取、关闭和释放连接。示例代码清晰展示其用法。
  • Published on
    文章介绍 golang 常见排序方法,包括整型、字符串和结构体。整型和字符串有简洁排序写法,结构体可通过切片函数按名字或年龄排序及倒序排序,展示了不同类型排序的示例及结果。
  • Published on
    本文包含多个 Go 学习代码片段,如斐波那契数列的闭包、非闭包和递归实现,IP 地址格式输出,简单 HTTP 服务器及路由,go chan defer 组合、超时任务处理和访问 MySQL 等,展示了 Go 语言的多种特性和用法。
  • Published on
    vscode go 插件安装失败,因本地无 golang tools 致其他插件安装也失败。可手动从 github 下载,先查看 GOPATH 目录,再在 go/src 下新建 golang.org 目录并 clone tools,之后安装插件可能成功,有诸多开发便利。