• 【扩列应用】双人匿名匹配聊天室

    基于GatewayWorker+Thinkphp5.1写的一套匿名匹配聊天室,供大家一起学习与交流

    阅读全文

  • 林之

    别把我眼底的闪烁扑灭

    阅读全文

  • 关于作者

    关于我

    阅读全文

Drone for Github|Golang CI集成

2021年9月21日 0 条评论 48 次阅读 0 人点赞

一、前言 Drone 是一套基于容器构建的CI工具,部署配置起来非常方便。 它的官网在这https://www.drone.io/ 二、安装部署 话不多说,首先就是需要安装它,官方提供一套基于容器的单机部署方式。 你需要自行安装dokcer 与 docker-compose 安装完 docker-c…

Goland 配置 Openresty Lua 语法提示

2021年9月8日 0 条评论 110 次阅读 0 人点赞

最近开始学习openresty,因此首先需要的就是让编辑器支持 Lua 语法的提示。 我自身是一名 Golang 开发人员,因此用的编辑器自然是 jetbrians 系列的 Goland 。 第一步:去扩展中安装 emmylua 安装后重启编辑器, Lua 的基本语法就有提示了 emmylua 自身…

Golang|Select 误用带来的错觉

2021年9月5日 0 条评论 133 次阅读 1 人点赞

select 一般都是搭配 channel 使用的。这本身我相信作为Go开发的同学都清楚。 有一道面试题: 如果以下 c1 和 c2 这两个管道同时有数据写入,那么会优先写入哪个值呢? 我相信这道基础题,大部分开发同学不用想都知道。(PS:当管道同时有数据写入时 Go 会根据自己的特点随机选择 c1…

Grafana 报警配置

2021年8月30日 0 条评论 156 次阅读 0 人点赞

第一步:配置 webhook 请求路径 第二步:设置报警 注:报警的配置是 pannel 级别的,并且报警不支持 Grafana 的变量,这意味着每一个报警指标最好设置一个 pannel。 然后想方设法让你的机器忙起来,你就能看到效果了,记得要起动一个应用程序去接收 webhook 的请求

Prometheus+Grafana+Go服务自建监控系统入门

2021年8月27日 0 条评论 202 次阅读 0 人点赞

一、前言 在公司我们应当需要一套监控系统来保障我们的业务。任何人都无法保证自己写的项目毫无bug或者不会出现OOM的情况。 不巧,前段时间我刚开发的业务上线后不久就出现了 goroutine 泄露的事故。由于 goroutine 占用内存的大小很小,因此服务没有报警。 那么我们是如何观测到 goro…

加载更多