Hi there

Remember, Your job gives you authority. Your behavior gives you respect!

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

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

使用 GoReleaser 发布你的应用

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

Go 时间的格式化

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

容器的发展之路

容器的发展之路
现在容器化无疑是一种潮流,也许你知道 Docker,也用过 Docker ,但你真的了解容器吗?
Read more →

Golang 调用系统命令

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

Facebook 发布 Libra

Facebook 发布 Libra
经过几个月的预热,经过几个月的预期,Facebook 加密货币项目 Libra 白皮书正式公布。其加密货币项目 Libra 正式推出。
Read more →

Vue SPA 前端鉴权

Vue SPA 前端鉴权
随着国内越来越多的企业开始采用 Vue 来开发 SPA,原前后端耦合的模式,用户权限等逻辑都由后端来控制,但是采用 SPA 后,需要前后端一起实现鉴权策略。
Read more →

深入了解 Systemd 之 Service 单元

深入了解 Systemd 之 Service 单元
业务中我们经常要开发一些守护进程的服务,尤其是近来 Golang、Rust 等编译型语言的崛起。但他们都没有提供如 C 语言一样的进程管理,默认情况下,编译后的文件只能在前台运行。所以今天就了解一下如何通过 Systemd 管理这些守护进程。
Read more →

深入了解 Systemd 之概要介绍

深入了解 Systemd 之概要介绍
Systemd 是 Linux 系统的一中 Init 用户程序和基础组件的集合,由 Lennart Poettering 带头开发并在 LGPL 2.1 及后续版本许可证下开源发布,目前 Systemd 已纳入众多 Linux 发行版的软件源中。
Read more →

DevOps 之使用 Consul 管理配置

DevOps 之使用 Consul 管理配置
之前我们都是自己手动 SSH 到远端服务器,然后为项目添加配置文件,于是有些没有些开发者为了省事,将配置的敏感信息也提交到 Git 仓库中,从而导致服务器信息泄露。
Read more →