ECTS 分布式定时任务管理系统

很多团队目前仍然采用的依然是 Linux 系统自带的 Crontab 来进行管理的。这样一来,开发人员不得不 SSH 到线上服务器配置定时执行预先写好的脚本或命令。

使用 GoReleaser 发布你的应用

当你在费劲吧啦的编译各个平台的二进制文件时,别人家的工程师已经在喝茶看新闻了。你和十倍工程师的差距就在于对于现有工具的利用。

Go 时间的格式化

Go 的 time.Time 在序列化和反序列化时默认使用 RFC3339 规范的格式进行解析或输出,我们需要将其转换成更易读的格式。

Golang 调用系统命令

在开发中我们经常会遇到需要调用系统的命令,我的 ECTS 项目中也用到了 Golang 的 exec 包。

Go 实现 Database Seeder

之前使用 Laravel 提供的 Seeder 感觉很方便,这时 Seeder 就有了用武之地,可以快速填充系统必要数据。如:菜单、权限等。

Iris 搭载Vue history 路由模式 SPA

本文意在解决SPA History 路由模式导致的前端路由页面刷新后端报404的错误,以及前端项目资源如何打包进可执行的二进制文件中。