• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孤独的DNA
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  go

go在linux捕捉退出信号,优雅退出任务

摘要:package main import ( "fmt" "os" "os/signal" "sync" "syscall" "time" ) func main() { c := make(chan os.Signal, 1) //创建一个接收信号量的管道 exitVar := false //定义 阅读全文
posted @ 2024-06-27 10:01 孤独的DNA 阅读(28) 评论(0) 推荐(0)
go生成唯一的随机数

摘要:需求在并发下生成不同的随机数,使用match/rand下的不满足需要 使用goole的uuid更好 package main import ( "crypto/rand" "fmt" "math/big" "strconv" "sync" "time" "encoding/json" ) func 阅读全文
posted @ 2023-03-30 15:43 孤独的DNA 阅读(139) 评论(0) 推荐(0)
golangweb服务热重启,方便调试

摘要:此教程适合windows,linux没有测试 下载http://github.com/cosmtrek/air 解压 进入目录:go build 得到 air.exe 将 air.exe 复制到GOROOT下的/bin 然后再自己的项目目录下新建.air.config的文件,配置文件的内容如下: # 阅读全文
posted @ 2021-08-04 18:32 孤独的DNA 阅读(254) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3