开源推荐

  • Golang里读写kafka消息队列的简单用法

    Golang里读写kafka消息队列的简单用法

    本文主要记录利用kafka来作为订阅模式消息队列的简单使用方法,kafka环境是在本地使用docker起的两个容器,启动方法如下:// 创建网络 docker network create app-tier --driver bridge // 启动zookeeper docker run -d --name zookeeper-server \    &...

  • golang里使用go-bindata实现资源文件打包的机制

    golang里使用go-bindata实现资源文件打包的机制

    在日常代码开发过程中,我们会遇到需要将某些资源打包到程序里方便进行发布,例如模板文件、静态资源文件,在Go里可以通过go-bindata来实现这种机制,本文简单介绍go-bindata的使用方法。go-bindata安装go install github.com/go-bindata/go-bindata@latest资源文件打包打包某些目录下的全部文件,包括子目录:go-bindata data1/... data2/...指定生成文件的文件名为mydata.go:go-b...

  • image.png

    Golang实现gitlab下主干开发模式的CR流程

    背景GitLab下不具备gerrit那样的commit级别的CR的机制,多人在开发同一个功能的时候,往往是都大家拉出各自的分支,然后往开发分支上进行合并,如果开发过程中依赖对方实现的逻辑,那么这个合并过程就非常繁琐。要么就是开发过程中不做CR,大家都在一个分支上开发,最后在集中进行CR,那么这个时候功能开发得差不多了,CR的粒度就非常大,可能就会涉及到大量的代码逻辑调整。基于这种现状,这里尝试探索一种新的CR方式:边开发边CR,简化CR协同流程实现思路这里以master分支为例,来说下具体的流程:1.master分...

    开源推荐 2022-05-28 66 0
  • 基于gin框架实现的脚手架工具ginhelper用法介绍

    基于gin框架实现的脚手架工具ginhelper用法介绍

    ginhelper是用于gin框架快速开发的辅助工具,支持monorepo方式,使用方法如下:安装ginhelpergo install github.com/5bug/ginhelper@latest等待安装完成后,查看使用帮助提示:➜  ~ ginhelper -h Usage:   ginhelper [command] Available Commands:   complet...

1