技术笔记


hiho

使用supervisor守护golang服务

问题与思考 在golang项目部署中,最简单的方式是(例如我的项目叫demo): go build -o demo main.go nohup ./demo > demo.out 2>&1 & 有一个问题就是,因为有时候会用到一些第三方插件,例如,缓存组件,数据...

为golang应用编写简单的启动停止脚本

1、简单的启动脚本 1.1、编写启动脚本 vim start.sh #!/usr/bin/env bash go build -o go_example main.go nohup ./go_example > go_example.out 2>&1 & g...

使用docker部署golang应用

构建golang docker应用部署 简单的web服务 这里我用gin框架先写一个简单的web服务,新建一个文件夹gin-example 使用go module包管理,并引入gin go mod init go get -u github.com/gin-gonic/gin main...

Ubuntu18.04添加开机启动脚本

Ubuntu18与16的区别 ubuntu 的官方论坛看到原来 ubuntu-16.10 开始不再使用initd管理系统,改用system systemd is now used for user sessions. System sessions had already been pr...

go mod配置私有仓库

问题 如果项目引用公共仓库直接go get即可,但如果是公司项目一定用到私有仓库 如果不配置直接go get 私有仓库会发现404的情况 以下以gitlab为例子 配置GOPROXY 在 Go 1.13 版本的发布前,设置 GOPROXY 只能指定一个代理服务地址。进入 Go 1....

在Ubuntu18.04中Android Studio开发环境搭建

第一步,从Android Studio官网,下载应用包。 官网地址: http://www.android-studio.org 解压并启动 tar -zxvf android-studio-ide-183.5522156-linux.tar.gz 第二步,开始android-stu...

go 学习资料整理

github库 http框架 gin 组件 jwt 工具 热更新fresh —End— 迭代 持续更新 参考

go 无法下载golang.org/x/库问题

问题 在编写go框架时候,在执行go run main.go后发现报错 go: downloading golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223 build command-line-arguments: cannot load ...