会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
菜园子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2019年10月17日
gorm 处理时间戳
摘要: 问题 在使用 gorm 的过程中, 处理时间戳字段时遇到问题。写时间戳到数据库时无法写入。 通过查阅资料最终问题得以解决,特此总结 设置数据库的 dsn 设置自定义 Time 类型 go package types import ( "database/sql/driver" "fmt" "time
阅读全文
posted @ 2019-10-17 22:18 jssyjam
阅读(6668)
评论(0)
推荐(0)
2019年9月18日
docker 部署 nsq
摘要: 这篇文章主要介绍如何使用 部署 nsq 组件 环境准备 本文基于一台 ubuntu 虚拟机试验 docker 安装 "docker 安装方式" 使用 命令检查 docker 是否安装成功 docker compose 安装 nsq docker 部署 nsq 主要有三个组件: nsqlookupd,
阅读全文
posted @ 2019-09-18 23:07 jssyjam
阅读(4373)
评论(1)
推荐(1)
2019年9月1日
wc 指令
摘要: 统计文件的行数, 字符数, 字节数. wc 命令的功能相对简单,参数也较少,但是是统计文本行数,字符数的利器。具体的参数和用法如下 语法 wc [OPTION]... [FILE]... wc [OPTION]... files0 from=F 参数 说明: 位(bit):是计算机 内部数据 储存的
阅读全文
posted @ 2019-09-01 20:08 jssyjam
阅读(590)
评论(0)
推荐(0)
2019年8月29日
golang 管理 pidfile
摘要: Pidfile 存储了进程的进程 id。一般情况下 pidfile 有以下几个作用: 其他进程可以读取 pidfile 获取运行进程的 pid(当然也可以通过其他命令 动态获取) 在启动进程前先检查 pidfile,防止启动多个后台进程(特别像 agent 之类的) 下面是 docker 中管理 p
阅读全文
posted @ 2019-08-29 11:27 jssyjam
阅读(1983)
评论(0)
推荐(0)
ps 指令
摘要: ps 显示系统当前进程信息, ps 存在多个版本,因此 ps options 的种类繁多。这里只列举平时开发过程中常用的命令,如果有错误或者更好的例子。烦请在评论区指出 语法 ps [options] 参数 options 参数 示例 1.查看所有当前进程信息 2.输出进程指定信息 如: 输出进程
阅读全文
posted @ 2019-08-29 11:26 jssyjam
阅读(1017)
评论(0)
推荐(0)
golang 上传文件(包括 gin 实现)
摘要: golang web服务有时候需要提供上传文件的接口,以下就是具体示例。为了示例简单(吐槽下 golang 的错误处理), 忽略了所有的错误处理。本文会用两种方式(标准库和 )详细讲解 golang 实现文件上传的实现。 "gin" 是一个用 golang 实现的优秀 web 服务框架 上传文件 标
阅读全文
posted @ 2019-08-29 11:23 jssyjam
阅读(18394)
评论(0)
推荐(0)
2019年7月16日
errgroup 分析
摘要: errgroup 在 的基础上实现子协程错误传递, 同时使用 context 控制协程的生命周期。 使用 errgroup 的使用非常简单 go package main import ( "context" "fmt" "time" "golang.org/x/sync/errgroup" ) f
阅读全文
posted @ 2019-07-16 11:32 jssyjam
阅读(1354)
评论(0)
推荐(0)
2019年4月18日
golang 单元测试(一)
摘要: 单元测试函数类型 Test(功能测试) 函数规则: 函数名: TestXxxx , 以Test为前缀。Xxxx以大写字母开头 参数类型: testing.T 编写一个简单的例子,假设有下面一个待测函数: 测试代码如下: 执行 结果如下: 第二个测试用例出错,未能通过单元测试,需要检查测试数据或者被测
阅读全文
posted @ 2019-04-18 12:03 jssyjam
阅读(8937)
评论(0)
推荐(1)
2019年4月14日
编写 dockerfile 最佳实践
摘要: docker 官方文档推荐使用Dockerfile构建镜像的最佳实践。 创建短生命周期容器 基于Dockerfile生成镜像,使用这个镜像生成的容器,我们要尽可能的缩短容器的生命周期。这里我的理解是,不要将容器当做vm 来使用, 这个容器可以被停止或者销毁, 然后可以根据设置和配置的变动重新生成新的
阅读全文
posted @ 2019-04-14 11:04 jssyjam
阅读(2312)
评论(0)
推荐(0)
2019年4月11日
golang执行命令行(一)
摘要: 中会经常遇到要 fork 子进程的需求。go 标准库为我们封装了 标准包,当我们要运行外部命令时应该优先使用这个库。 执行 command 这里我简单结合 和 模块写一个通用的执行 command 方法。代码如下:
阅读全文
posted @ 2019-04-11 21:07 jssyjam
阅读(6434)
评论(0)
推荐(0)
上一页
1
2
公告