Hi there

When given the choice between being right or being kind, choose kind.

无需改动代码让 SPA 项目支持 SEO

无需改动代码让 SPA 项目支持 SEO
随着前端技术的发展,页面路由逐渐移到了前端,页面由客户端浏览器进行渲染。项目创立之初可能没考虑到 SEO,后期需要对项目做侵入式修改,这个开源项目,正是为了解决这一问题而诞生的。
Read more →

新版 Docker 内置 Dashboard

新版 Docker 内置 Dashboard
在此之前,有一款基于 Electron 开发的桌面客户端,名叫 Kitematic,会随着 Docker Toolbox 一起打包,包含在 Docker for Mac 和 Docker for Windows 中。
Read more →

使用 SSH Port Forwarding 连接远程数据库

使用 SSH Port Forwarding 连接远程数据库
因为疫情的关系,我们只能在家远程办公,但是开发环境的数据库在公司内网中。对于动辄几十上百GB的数据库,要同步到自己的电脑上是非常耗时且占用本地空间的。
Read more →

使用 Nginx 反向代理 Elastic Stack

使用 Nginx 反向代理 Elastic Stack
Elastic Stack 自带 HTTP 服务,并且可以自定义监听端口。那么为什么还要用 Nginx 反向代理呢?主要是因为 HTTPS、以及 Basic Auth,我们知道企业版的 Elastic Stack 才能够开启用户认证。
Read more →

Laravel 使用 Elasticsearch 作为日志存储

Laravel 使用 Elasticsearch 作为日志存储
你是否在开发中发现在查询日志的时候非常不方便,且无法统计日志或对日志做更深层次的分析。那么可以使用 Elasticsearch 加上 Kibana 来实现。
Read more →

Beats 系列之 Metricbeat

Beats 系列之 Metricbeat
Metricbeat 可以定期收集操作系统和服务器的运行指标(CPU,内存,硬盘,IO,读写速度,进程等等),Metricbeat 可以将收集到的指标和数据发送到你指定的输出,比如:Elasticsearch,最终达成监视服务器的目标。
Read more →

Elastic Stack 之 Kibana

Elastic Stack 之 Kibana
数据最终的目的是为了呈现给用户,那么如何呈现,以什么样的方式呈现,将直接决定数据的价值。Kibana 很好的解决了这一问题,并且让数据可视化变得简单容易上手。
Read more →

Elastic Stack 之 Elasticsearch

Elastic Stack 之 Elasticsearch
对于现在的创业公司来说,数据就是一切,那么面对大量的数据如何进行存储、洗涤、查询和展示,是我们所面临的难题,还好有 Elasticsearch 这样的开源产品,使得这一切变得更加简单。
Read more →

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

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

使用 GoReleaser 发布你的应用

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