golang template 学习笔记

golang template

最近几天用golang写自己的博客系统,手贱选用了golang自己的template包做模版系统。发现这个模版里面好多不符合常识的地方,记录一下。(偷懒没直接用pongo2真是败笔

2016-04-07 16:24 PM

短链接生成算法

算法 golang 短链接

最早 twitter 推出短链接服务之后,各大互联网企业也都跟进推出了自己的短链接服务,就连我们公司最近也有了这个需求。短链接形如 http://t.cn/R7gyvR4 ,不仅好看而且能宏观上减少互联网的通讯量。这里记录下我做短链接的过程。

2016-04-14 23:29 PM

做了个 golang 安装包的镜像

闲扯 golang

鉴于国情,国内下载 golang 安装包还是挺蛋疼的,就算使用代理速度也比较感人。虽然现在 docker 镜像是个比较好的选择,但还是有很多场景需要原始的 golang 环境的。所以抽空做了个 mirror ,定时拉取 golang 官网的安装包到我的服务器上。

2016-05-25 16:04 PM

用 elasticsearch 给博客加上了搜索

golang elasticsearch 搜索引擎

博客从 Wordpress 迁移过来之后一直缺少一个搜索功能,这个博客我是当做笔记性质的,有时候脑子里突然想不起某个东西的时候就上来查一下。没有搜索还是很不方便的,所以费了点时间研究了下大名鼎鼎的 elasticsearch 配合 golang 给博客加上了搜索功能。

2016-05-25 23:57 PM

golang 垃圾回收机制

golang GC 垃圾回收

用任何带 GC 的语言最后都要直面 GC 问题。在以前学习 C# 的时候就被迫读了一大堆 .NET Garbage Collection 的文档。最近也学习了一番 golang 的垃圾回收机制,在这里记录一下。

2016-06-22 22:23 PM

总结 golang 对于 stream 的抽象

golang io stream 标准库

本文对 golang 标准库中的 stream 进行了一些总结。

2016-07-24 17:13 PM