Hi there
When given the choice between being right or being kind, choose kind.
2019-07-01
:: George
#Docker
#Container 现在容器化无疑是一种潮流,也许你知道 Docker,也用过 Docker ,但你真的了解容器吗?
2019-06-22
:: George
#Go
#exec
#syscall
#command 在开发中我们经常会遇到需要调用系统的命令,我的
ECTS 项目中也用到了 Golang 的 exec 包。
2019-06-21
:: George
#Libra
#Blockchain 经过几个月的预热,经过几个月的预期,Facebook 加密货币项目 Libra 白皮书正式公布。其加密货币项目 Libra 正式推出。
2019-06-18
:: George
#Vue
#SPA
#用户鉴权 随着国内越来越多的企业开始采用 Vue 来开发 SPA,原前后端耦合的模式,用户权限等逻辑都由后端来控制,但是采用 SPA 后,需要前后端一起实现鉴权策略。
2019-06-03
:: George
#Systemd
#Service
#Process
#System
#Linux 业务中我们经常要开发一些守护进程的服务,尤其是近来 Golang、Rust 等编译型语言的崛起。但他们都没有提供如 C 语言一样的进程管理,默认情况下,编译后的文件只能在前台运行。所以今天就了解一下如何通过 Systemd 管理这些守护进程。
2019-06-02
:: George
#Systemd
#Unit
#Service
#Daemon
#Init
#Linux Systemd 是 Linux 系统的一中 Init 用户程序和基础组件的集合,由 Lennart Poettering 带头开发并在 LGPL 2.1 及后续版本许可证下开源发布,目前 Systemd 已纳入众多 Linux 发行版的软件源中。
2019-06-01
:: George
#Consul
#Configuration
#Service Mesh 之前我们都是自己手动 SSH 到远端服务器,然后为项目添加配置文件,于是有些没有些开发者为了省事,将配置的敏感信息也提交到 Git 仓库中,从而导致服务器信息泄露。
2019-05-31
:: George
#Pages
#Gitlab
#HTTPS 在团队内部没有独立的文档管理系统时,我们可以利用 Gitlab 提供的 Pages 服务来实现项目的文档或演示页面的发布,你只需要修改一些配置文件即可开启这项功能。
2019-05-27
:: George
#Consul
#Cluster
#Go
#Micro Service
#Service Mesh 随着单体应用的越发的庞大,我们不得不着力于拆分原有的单体应用为微服务。但与此同时遇到的问题就是如何管理这些服务?Consul 就是为了解决这一问题而诞生的!
2019-05-26
:: George
#Go
#Database
#Seeder 之前使用 Laravel
提供的 Seeder
感觉很方便,这时 Seeder 就有了用武之地,可以快速填充系统必要数据。如:菜单、权限等。